8.0.30
客户生产环境安装了一套企业版MYSQL一主一从环境,但是客户想在出现故障时,能够自动将从库变为主为。在MYSQL体系中,曾经有一个工具包MySQL Utilities ,里面有一款mysqlfailover 工具,可以监控主库down 掉后,将从库提升为主库。而且在5.7的环境中也有不少用户在使用这款工具。 便是在mysql8.0.30 环境中却不能使用。
主从需要开启GTID模式(mysql 应使用5.6.5以上版本) 所有的slave端需要配置以下参数,建议主库也添加(切换后主从模式变化)
report-host report-port master-info-repository=TABLE relay-log-info-repository=TABLE 这些参考生产环境都满足
mysql 8.0 默认使用的是caching_sha2_password 密码插件,但是 failover 账户不能使用 caching_sha2_password 插件。 错误如下: "Authentication plugin 'caching_sha2_password' is not supported", -1
#修改静态参数