使用 Python 库 pymysql 连接数据库:
import pymysql
# pymysql.install_as_MySQLdb()
# 连接database
conn = pymysql.connect(
host='127.0.0.1',
user='root',password='password',
database='database',
charset='utf8')
此时报错:
RuntimeError: cryptography is required for sha256_password or caching_sha2_p
解决方法:
报错原因:mysql版本身份验证出现问题引起的,安装 cryptography 库,问题解决
$ pip install cryptography
网友评论