前言
遇到此问题,百度和谷歌皆无果 世界独此一家(百度仅有的两篇相关内容,都没有真正解决问题),最终在自己的尝试中解决。
此问题在win10系统下尚未遇到,在win7版本的电脑上出现。
环境说明:
相关环境 | 版本信息 |
---|---|
系统 | Windows7 32位 |
Python | python 3.7 |
Mysql | 5.7.4 |
由于环境和问题情境的差异,此方案仅供参考。
问题描述
在正常使用 pymysql.connect()
方法连接 mysql 时出现错误。运行的代码如下:
import pymysql # 导入 pymysql 模块
# 打开数据库连接,参数 1:主机名或 IP,参数 2:用户名,参数 3:密码,参数 4:数据库名称
db = pymysql.connect(host='127.0.0.1',port=3306, user='root', password='123456', db='test')
报错信息:
AttributeError: module 'pymysql._auth' has no attribute 'scramble_old_p