SSL是必需的,但服务器不支持它

我按照以下stream程创build了CA,证书和密钥PEF文件:

https://dev.mysql.com/doc/refman/5.7/en/creating-ssl-files-using-openssl.html

我运行“opensslvalidation”,并validation他们是否可以。

然后我按照以下stream程在MySQL社区启用SSL:

https://dev.mysql.com/doc/refman/5.5/en/using-secure-connections.html

但是,当我试图连接到它:

mysql --user=root --password=mypassword --ssl-ca="C:\ProgramData\MySQL\MySQL Server 5.7\SSL\ca.pem" --ssl-cert="C:\ProgramData\MySQL\MySQL Server 5.7\SSL\client-cert.pem" --ssl-key="C:\ProgramData\MySQL\MySQL Server 5.7\SSL\client-key.pem" 

我得到了以下错误:

 ERROR 2026 (HY000): SSL connection error: SSL is required but the server doesn't support it 

我找出了原因。 我在my.ini中有以下行:

 ssl-key="c:\ssl\server-key.pem" 

MySQL将“\ s”解释为一个空格。 所以一直在寻找

“c:\ ssl erver-key.pem”

显然它找不到它。