首页 > 解决方案 > MySQL:用户'root'@'localhost'的访问被拒绝(使用密码:是)

问题描述

我正在尝试在 Mac (Mojave) 上安装和运行 MySQL 8.0.22,但一直无法这样做。

我正在尝试使用命令

$ sudo /usr/local/mysql/bin/mysql -u root -p

并提示输入 root 密码,我这样做了,但随后遇到错误:

Access denied for user 'root'@'localhost' (using password: YES)

我 100% 确定我输入了我在安装过程中创建的正确密码(我现在已经重新安装了多次),所以我不明白问题出在哪里。

我已经在网上查看了有关如何解决此问题的其他帖子,但没有一个有效。

有人对全新安装的这个问题有任何见解吗?谢谢!

标签: mysqlinstallation

解决方案


几件事情要检查。

  • 检查当前目录中是否存在覆盖密码的任何 .my.cnf 文件。
  • 使用命令登录mysql -uroot -p -h<<ipaddress>>

推荐阅读