主MySql版本-5.6.24-企业商业高级日志MySQL企业服务器
从属MySql版本-5.7.15-企业商用高级日志MySQL企业服务器
**在节点之间启用SSL复制:-**主SSL配置- my.cnf
ssl-ca=/data/mysql_data/ca.pem
ssl-cert=/data/mysql_data/server-cert.pem
ssl-key=/data/mysql_data/server-key.pem
从机-配置
CHANGE MASTER TO MASTER_HOST='ip_address_host', MASTER_PORT=3306, MASTER_LOG_FILE='mysql-bin.000013', MASTER_LOG_POS= 507,MASTER_USER='repl', MASTER_SSL=1 , MASTER_SSL_CA='/data/server-cert.pem' , MASTER_SSL_CIPHER=' DHE-RSA-AES256-SHA:AES128-SHA'
在从属日志中看到以下错误-
2017-10- 02 T17:33:37.348979Z 1 [错误]通道“”的从机I/O:连接到主机“repl@10.10..:3306”时出错-重试时间:60次重试:1,错误代码:2026
2条答案
按热度按时间zpgglvta1#
当我们将从设备降级到与5.6相同的版本时,它工作正常
mbzjlibv2#
我有一个类似的问题,但与相同的MySQL版本。它发生在升级到5. 7. 41。
所有自制证书在my.cnf中都被禁用(通过升级)。
与
mysql -u my-replication-user -p -h my-awesome-server --ssl
的正常连接按预期工作,但复制从属服务器仍无法连接。我将它精确定位到我们旧证书的实际使用中。它们仍然在主配置中使用。所以,我通过删除SSL证书的原始文件名来解决它。