【问题描述】
在 v3.2 的 SAC 上安装部署 v3.0.2 的 MySQL 包,在创建服务时 SAC 报错找不到 sdb_mysql_ctl 这个脚本,应该如何解决?
【解决办法】
1. MySQL 的实例管理工具主要提供添加/删除/启动/停止/查看实例的功能支持,而 SAC 内部就是调用该实例管理工具去实现创建/删除/重启实例。
2. v3.2 MySQL 实例管理工具相比以前的版本进行了重构优化,且将名字从 sdb_maysql_ctl 修改为 sdb_sql_ctl 。因此对应 v3.2 的 SAC 也做了相应的调整,创建/删除实例时内部调用的是 sdb_sql_ctl 而非 sdb_mysql_ctl
3. 因此 v3.2 的SAC只能对接 v3.2 的MySQL包,否则会出现兼容性问题,建议客户将 SAC 降级为 v3.0 或者将 MySQL 升级为 v3.2