小编gah*_*cep的帖子

MySQL 5.1.66 SSL 连接错误 ERROR 2026 (HY000)

更新2

使用 WireShark 我发现了问题字符串(我希望我做到了):

28 | 9.582638 | 192.168.18.128 | 192.168.18.129 | MySQL Response Error 1043
Run Code Online (Sandbox Code Playgroud)

错误是(根据docs):

Error: 1043 SQLSTATE: 08S01 (ER_HANDSHAKE_ERROR)
Message: Bad handshake 
Run Code Online (Sandbox Code Playgroud)

下面是两种情况下WireShark的截图:

从 Windows 8 连接(成功):

在此处输入图片说明

来自 CentOS 的连接(失败):

在此处输入图片说明

为什么会发生这种情况?


更新

一个有趣的声明:
我与主数据库使用的是Windows 8成功连接(192.168.18.1)通过在主修改ssluser设置的192.168.18.1主机-做出了改变:从REQUIRE SSLREQUIRE X509。然而,这在我们的从站到主站连接的情况下不起作用。


我在 CentOS-6.3 中遇到过 SSL 复制问题。我正在使用 OpenSSL 创建客户端和服务器证书,并且客户端和服务器证书都由同一个 CA 签名。

Server IP: 192.168.18.128
Slave  IP: 192.168.18.129
MySQL version 5.1.66 SSL
Run Code Online (Sandbox Code Playgroud)

我使用MySQL 帮助页面的“为 MySQL 设置 SSL 证书和密钥”部分收到的所有证书。

服务器的 my.cnf文件: …

mysql replication ssl

37
推荐指数
1
解决办法
1万
查看次数

标签 统计

mysql ×1

replication ×1

ssl ×1