我已经尝试了几天让 SSL 与 MySQL 一起工作。
这是我目前的设置:
MySQL 5.7.17-0ubuntu0.16.04.1
Run Code Online (Sandbox Code Playgroud)
这是我启动 MySQL 服务器时收到的错误
由于以下 SSL 库错误,无法设置 SSL:SSL_CTX_set_default_verify_paths failed
配置文件:
sl-ca = /etc/mysql-ssl/ca-cert.pem
ssl-cert = /etc/mysql-ssl/server-cert.pem
ssl-key = /etc/mysql-ssl/server-key.pem
ssl
Run Code Online (Sandbox Code Playgroud)
我阅读了这篇文章,Chown文件,检查是否SELinux已启用(未安装)
我还运行了这些命令并得到以下响应:
sudo -u mysql cat /etc/mysql-ssl/ca-cert.pem
-----BEGIN CERTIFICATE-----
sudo -u mysql cat /etc/mysql-ssl/server-cert.pem
-----BEGIN CERTIFICATE-----
sudo -u mysql cat /etc/mysql-ssl/server-key.pem
-----BEGIN RSA PRIVATE KEY-----
Run Code Online (Sandbox Code Playgroud)
在这一点上,我对下一步该转向哪里没有想法了。任何人都可以指出我正确的方向。