我最近在我的MySQL服务器上配置了SSL,它似乎破坏了我的python应用程序。我可以通过命令行连接到服务器: user@kiosk:~$ mysql -u <user> -p -h <remote host>Welcome to the MySQLmysql> 而且SSL似乎在连接上起作用: mysql> \smysql Ver 14.14 Di
我可以通过提供-ssl选项,而无需任何证书,从Sequel (参见)和控制台连接到MySQL/MariaDB。$ mysql -u myusername -p -h 10.123.45.67 --sslWelcome to the MariaDB monitor.不使用--ssl进行连接是不可能的,因为用户需要SSL:Enter passwor
我很难找到关于如何用Doctrine2到MySQL建立SSL加密连接的文档/示例。我不使用Symfony,所以寻找纯PHP路径。我要讨论的基本上是如何传递MYSQL_CLIENT_SSL (或MYSQLI_CLIENT_SSL)标志,以及ca证书的路径。我可以在不验证证书的情况下生存,但不能容忍不加密此任务的连接。在命令行上,这样做类似于这样做:
mysql --ssl-verify-server-cert --ssl-ca=/<e