MySQL错误:用户root @ localhost拒绝访问

时间:2014-08-28 11:16:11

标签: mysql mysql-workbench

我是MySQL新手。我在Windows 7中安装了MySQL 5.6,用户root和密码。但是当我启动MySQL Workbench并尝试连接数据库时,我收到了一个错误。

我的尝试

连接到数据库

enter image description here

连接到MySQL服务器

enter image description here

错误

enter image description here

然后我尝试使用命令提示符重置密码

enter image description here

请帮帮我,我是MySQL的新手,不知道该做什么 感谢

3 个答案:

答案 0 :(得分:1)

您的设置可能没有侦听IP连接,只能侦听本地套接字。尝试:

mysql -u root

如果您已设置root密码,请尝试:

mysql -u root -p

在命令提示符下。或者尝试从工作台中删除主机名。

答案 1 :(得分:0)

您似乎无法访问此类任务,退出应用程序并以管理员身份重新启动它。 Run As Administrator

答案 2 :(得分:0)

您可以使用以下步骤解决此问题。

1。打开终端

2。执行命令-sudo mysql -u root

3。然后执行-ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'new_password';(*用新密码替换“ new_password””

4。exit;

5。现在检查连接...将起作用:)