【问题标题】:Why do I get the error message "Access denied for user 'root'@'localhost' (using password: YES)" in MySQLWorkbench?为什么我在 MySQLWorkbench 中收到错误消息“用户'root'@'localhost'(使用密码:YES)的访问被拒绝”?
【发布时间】:2022-07-07 21:16:54
【问题描述】:

我正在尝试在 mySQLWorkbench https://i.imgur.com/twmXGHn.png 中测试连接

当我点击“测试连接”时,会出现一个弹出窗口,它告诉我“服务:Mysql@127.0.0.1:3306”、“用户:root”并询问我的密码。 https://i.imgur.com/odZ8yjk.png

我输入了我的密码并且我验证了它 然后出现另一个弹出窗口并告诉我“无法使用用户 root 在 127.0.0.1:3306 连接到 MySQL”“用户 'root'@'localhost' 的访问被拒绝(使用密码:YES)” https://i.imgur.com/EcLkzaB.png

当我尝试使用命令行“sudo mysql -u root -p”时,我收到错误消息“ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)” https://i.imgur.com/l1pvOoo.png

如果有人可以帮助我,非常感谢你

【问题讨论】:

  • 这是因为您没有提供正确的密码,请尝试不提供密码,默认root密码为空
  • 我也试过了,但我收到错误消息 Access denied for user 'root'@'localhost' (using password: NO") i.imgur.com/X7Dpt5u.png

标签: mysql mysql-workbench access-denied mysql-error-1045


【解决方案1】:

如果没有修改,默认的 MySQL root 用户是没有密码的。

那么,很疯狂的问题,但是你试过输入一个空密码吗?

【讨论】:

  • 是的,不幸的是,我收到错误消息 Access denied for user 'root'@'localhost' (using password: NO") i.imgur.com/X7Dpt5u.png
猜你喜欢
  • 2013-05-07
  • 2015-03-08
  • 2020-03-18
  • 1970-01-01
  • 2017-08-24
相关资源
最近更新 更多