![如何检查 MySQL 复制是否使用 SSL](https://linux22.com/image/797863/%E5%A6%82%E4%BD%95%E6%A3%80%E6%9F%A5%20MySQL%20%E5%A4%8D%E5%88%B6%E6%98%AF%E5%90%A6%E4%BD%BF%E7%94%A8%20SSL.png)
我安装了 MySQL(实际上是 mariaDB),刚刚开始复制到另一台服务器。我想确保我已正确设置 SSL。SSL 部分如下SHOW SLAVE STATUS
所示:
Master_SSL_Allowed: Yes
Master_SSL_CA_File: /etc/mysql/newcerts/ca-cert.pem
Master_SSL_CA_Path: /etc/mysql/newcerts/
Master_SSL_Cert: /etc/mysql/newcerts/client-cert.pem
Master_SSL_Cipher:
Master_SSL_Key: /etc/mysql/newcerts/client-key.pem
Seconds_Behind_Master: 0
Master_SSL_Verify_Server_Cert: No
这是典型情况还是表明复制正在使用 SSL?我还可以检查其他内容以确保它正在使用 SSL?从属服务器正在成功复制。
答案1
使用 tcpdump/wireshark 检查相关流量。
答案2
确保从属复制帐户具有 SSL 要求。主服务器支持 SSL,并不意味着该帐户必须使用它。