我想访问设置为只允许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选择性地传递这些信息呢?
发布于 2018-08-18 04:40:31
我相信不需要做任何特别的事情,这对我很有效。当连接到数据库时,服务器要求客户端使用插件mysql_clear_password
和PyMySQL already understands how to handle that。
https://stackoverflow.com/questions/51853649
复制相似问题