首页 > 解决方案 > 在 python 中使用 pymysql 连接到 mysql 并获取凭据错误

问题描述

我正在使用 pymysql 在 python 中连接一个 mysql 数据库。我的连接代码如下:- con = pymysql.connect(host="localhost", user="root", password="xxxxxx", database="ptcl_fmc")

有趣的是,当我第一次通过以下错误运行它时:

sha256_password 或caching_sha2_password auth 方法需要“cryptography”包, 但如果我启动 myworkbench 和 loginto 数据库一次,然后运行 ​​python 代码,它会顺利连接。有人可以描述错误吗?

标签: pythonmysqlconnection

解决方案


推荐阅读