pymysql.connect()忽略密码

3lxsmp7m  于 2021-06-21  发布在  Mysql
关注(0)|答案(1)|浏览(334)

我在使用pymysql(版本0.8.0)访问mysql数据库的python 3.6中遇到问题:

import pymysql

db = pymysql.connect("localhost","user","password","database")

但是我得到了一个错误:

pymysql.err.OperationalError: (1045, "Access denied for user 'user'@'localhost' (using password: NO)")

为什么说使用密码:不?好像它忽略了密码-你知道我在这里遗漏了什么吗?

hvvq6cgz

hvvq6cgz1#

您使用的pymysql不支持mysql 8.0或更高版本。我附上github的问题一起,并建议降级到5.xx维珍确认后。
https://github.com/pymysql/pymysql/issues/651

相关问题