我有这个要求:
$db = new PDO('mysql:host=37.48.33.333;dbname=dbname', 'user', '***********', array(
PDO::MYSQL_ATTR_SSL_KEY =>'cert1.pem',
PDO::MYSQL_ATTR_SSL_CERT =>'cert2.pem',
PDO::MYSQL_ATTR_SSL_CA =>'cert3.pem'
)
);
我按照此页面上的说明操作:https://serverfault.com/questions/306345/certification-authority-root-certificate-expiry-and-renewal
但我无法连接到DB,出现此错误:
SQLSTATE [HY000] [2003]无法连接到MySQL服务器....
2周前这个功能有效,所以我认为是证书问题,但我不确定。
是否有更具体的程序来生成要连接的密钥,证书和CA文件?