我已经在 CentOS7 上配置了 mariadb
GRANT ALL PRIVILEGES ON *.* TO 'tester'@'%' IDENTIFIED BY 'xxx' REQUIRE SSL;
GRANT ALL PRIVILEGES ON *.* TO 'tester'@'localhost' IDENTIFIED BY 'xxx';
我可以像预期的那样在本地与客户端连接。
远程连接只能通过 SSL,但在这里我得到了
# mysql --ssl-ca=chain.cer -utester -p -h example.com
Enter password:
ERROR 2026 (HY000): SSL connection error: ASN: bad other signature confirmation
无论我输入的密码是否正确,都会出现该错误。
在服务器上我有/etc/my.cnf.d/server.cnf
[mariadb-5.5]
ssl-ca=/etc/mysql/ssl/chain.cer
ssl-cert=/etc/mysql/ssl/example.pem
ssl-key=/etc/mysql/ssl/example.key
这是购买的通配符证书。
尚未记录/var/log/mariadb/mariadb.log
有关此问题的任何信息。
问题
我该如何调试它?