Python / SQLAlchemy:启用Cleartext Authentication连接到MySQL实例

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (180)

我想访问一个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可选地传递这些信息?

提问于
用户回答回答于

我相信没有必要做任何特别的事情,它对我有用。当连接到数据库时,服务器要求客户端使用该插件mysql_clear_password,PyMySQL 已经了解如何处理它

扫码关注云+社区

领取腾讯云代金券