我在python 3.6中使用PyMySQL(版本0.8.0)访问Mysql数据库时遇到了麻烦:
import pymysql
db = pymysql.connect("localhost","user","password","database")
然而我收到错误:
pymysql.err.OperationalError: (1045, "Access denied for user 'user'@'localhost' (using password: NO)")
为什么说使用密码:不是吗?它似乎忽略了密码 - 任何想法我在这里缺少什么?
答案 0 :(得分:1)
您使用的pymysql不支持mysql 8.0或更高版本。我将github问题附在一起,建议在确认后降级到5.xx处女。