更新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 SSL到REQUIRE 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文件: …