【发布时间】:2019-06-20 13:48:31
【问题描述】:
MySQLdb._exceptions.OperationalError: (1045, "Access denied for user 'host'@'localhost' (using password: YES)")
我的密码正确,但在尝试使用 sql 连接我的应用程序后,我收到此错误
cur = mysql.connection.cursor()
cur.execute("INSERT INTO user VALUES(%s)",('M'))
mysql.connection.commit()
从网上的回复中,我应该重置我的密码。我试过这样: 在我尝试重置它之后:
1.) cd /usr/local/mysql/bin
2.) ./mysql -u root -p 3.) 我输入我的密码
现在没有错误
服务器版本:8.0.12 MySQL 社区服务器 - GPL 版权所有 (c) 2000, 2018,Oracle 和/或其附属公司。版权所有。 Oracle 是 Oracle Corporation 和/或其 附属公司。其他名称可能是其各自的商标 所有者。
键入“帮助;”或 '\h' 寻求帮助。输入 '\c' 清除当前输入语句。
仅在我想做的应用中。
【问题讨论】:
-
你是如何声明你的连接的?,你确认用户名和用户权限了吗?