python - 在 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 代码,它会顺利连接。有人可以描述错误吗?
解决方案
推荐阅读
- php - 使用事件 ID 检查事件是否存在
- html - Flexbox 父级计算宽度而不溢出的问题:隐藏
- go - 将变量分配给“标签”类型,或如何在指针之间进行类型转换
- android - 实现视图模型的良好实践
- mysql - 将简单查询变成计数案例语句
- python - 将值映射到 PNG 编码的 TensorFlow 张量
- javascript - 使用 Yup 验证电话号码?
- mysql - 如何从 brew info mysql 中删除 mysql 实例
- macos - AVAssetExportSession 不保留原始日期和时间 (macOS)
- python - 替换列表python列表中的元素