python /SQLAlchemy : Connecting to a MySQL instance with Cleartext Authentication enabled

标签 python mysql sqlalchemy

我想访问一个只允许 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/

相关文章:

mysql - 使用 unix 纪元存储日期和日期时间

python - 如何使用 SQLAlchemy 将关系对象数据插入数据库?

sqlalchemy - Flask wtf SelectField,动态输入和验证

python - Numba 数据类型错误 : Cannot unify array

python - 使用 Bamboo 时重新标记后,Git 标签链接到旧提交

Python - 将日期戳添加到文本文件

python - 如何在我的博客网站顶部显示最新的帖子和评论?

php - 错误: INSERT INTO fails mysql

mysql - 将数据从 MySQL 二进制日志流式传输到 Kinesis

Python、Pylons 和 Sqlalchemy : Analyzing the Facebook Graph API