我按照这里的说明操作 http://dev.mysql.com/doc/refman/5.6/en/creating-ssl-certs.html
但最后,我得到以下
[root@thor newcert]# openssl verify -CAfile ca-cert.pem server-cert.pem client-cert.pem
server-cert.pem: /C=GB/ST=Berkshire/L=Newbury/O=My Company Ltd
error 18 at 0 depth lookup:self signed certificate
OK
client-cert.pem: /C=GB/ST=Berkshire/L=Newbury/O=My Company Ltd
error 18 at 0 depth lookup:self signed certificate
OK
我该如何调试?我有点困惑,因为几天前按照这些说明工作,我再也无法让它工作了。我已经尝试将其作为用户帐户和root用户。
谢谢。
-Nick
编辑:使用CentOS 5.7和MySQL 5.5.21
答案 0 :(得分:0)
我认为错误是一个问题,因为mysql无法读取我的证书。事实证明SELinux阻止了mysql读取证书。我用这个来找出SELinux http://wiki.centos.org/HowTos/SELinux,最后,只是将certs转移到/ var / lib / mysql的子目录