错误一:RuntimeError: 'cryptography' package is required for sha256_password or caching_sha2_password auth methods
此处原因是缺少sha256_password和caching_sha2_password这两种加密算法,导致连接数据库时无法验证密码。
解决方法是通过pip install指令安装cryptography,注意不要在python内运行pip install指令。如果已经进入了python,应使用exit()指令以退出。
>>> exit()
C:\Users\严厉的父亲>pip install cryptography
错误二:TypeError: object supporting the buffer API required
此处错误为调用创建Connection类对象conn时,传入参数password没有使用str格式。故此处注意密码要用" "引号。