【发布时间】:2021-11-09 11:43:08
【问题描述】:
我们在带有自签名证书的 mysql 服务器上启用了 ssl,并要求 ssluser 使用 ssl。所以我无法连接以下选项;
mysql -u ssluser -p
但我可以使用以下选项进行连接;
mysql -u ssluser -p --ssl=1
在连接时,我不需要指定为客户端创建的 CA 证书。
我正在使用以下选项连接到 mysql 服务器;
PDO::MYSQL_ATTR_SSL_CA => true,
PDO::MYSQL_ATTR_SSL_VERIFY_SERVER_CERT => false,
但我没有指定任何文件。 mysql 是否像网络服务器一样工作并将公钥发送给客户端?还是我的设置有误?
我正在使用 mysql 8。
谢谢
【问题讨论】: