Python / SQLAlchemy:连接到启用了明文身份验证的MySQL实例

时间:2018-08-15 06:00:55

标签: python mysql sqlalchemy

我想访问一个MySQL服务器,该服务器以仅允许mysql_clear_password的方式进行设置。我可以使用--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传递此信息?

1 个答案:

答案 0 :(得分:1)

我认为不需要做任何特别的事情,它对我有用。连接到数据库时,服务器会要求客户端使用插件mysql_clear_password和PyMySQL already understands how to handle that