我想访问一个只允许 mysql_clear_password 的 MySQL 服务器。我可以使用 --enable-cleartext-plugin 选项连接到使用命令,如下所示:
>> mysql --port NNN -u my_user -h DB.host.com --enable-cleartext-plugin -D my_database
但是,从 Python(特别是使用 SQLAlchemy/PyMySQL)来看,似乎无法使用 enable-cleartext-plugin 选项。我们如何有选择地通过 Python 传递此信息?
最佳答案
我相信没有必要做任何特别的事情,它对我很有效。连接数据库时,服务器要求客户端使用插件mysql_clear_password
,PyMySQL already understands how to handle that .
关于 python /SQLAlchemy : Connecting to a MySQL instance with Cleartext Authentication enabled,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51853649/