MySQL SSL复制错误-错误代码:2026

svmlkihl  于 2023-01-26  发布在  Mysql
关注(0)|答案(2)|浏览(149)

主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

zpgglvta

zpgglvta1#

当我们将从设备降级到与5.6相同的版本时,它工作正常

mbzjlibv

mbzjlibv2#

我有一个类似的问题,但与相同的MySQL版本。它发生在升级到5. 7. 41。
所有自制证书在my.cnf中都被禁用(通过升级)。
mysql -u my-replication-user -p -h my-awesome-server --ssl的正常连接按预期工作,但复制从属服务器仍无法连接。
我将它精确定位到我们旧证书的实际使用中。它们仍然在主配置中使用。所以,我通过删除SSL证书的原始文件名来解决它。

change MASTER to MASTER_SSL_CA = '', MASTER_SSL_CERT = '', MASTER_SSL_KEY = ''

相关问题