用户'host'@'localhost'的访问被拒绝(使用密码:是)

时间:2019-01-27 10:20:35

标签: python sql macos

MySQLdb._exceptions.OperationalError:(1045,“拒绝访问用户'host'@'localhost'(使用密码:是)”)

我具有正确的密码,但是尝试将我的应用程序与sql连接后,出现此错误

 cur = mysql.connection.cursor()
 cur.execute("INSERT INTO user VALUES(%s)",('M'))
 mysql.connection.commit()

从在线回复中,我应该重设密码。我这样尝试过: 在我尝试使用:p重置它之后

1。)cd / usr / local / mysql / bin

2。)./mysql -u根-p 3.)我输入密码

现在没有错误

服务器版本:8.0.12 MySQL社区服务器-GPL 版权所有(c)2000、2018,Oracle和/或其分支机构。版权所有。 Oracle是Oracle Corporation和/或其公司的注册商标。 会员。其他名称可能是其各自的商标 所有者。

输入“帮助;”或'\ h'寻求帮助。键入“ \ c”以清除当前输入语句。

仅在我尝试执行的应用中。

1 个答案:

答案 0 :(得分:0)

您似乎正在尝试使用用户名 host 进行连接,因此用户' host '@'localhost'的访问被拒绝错误信息。

使用命令行与root用户连接。您可以确认您在应用程序中使用了正确的用户名吗?