我正在使用 MAMP。
似乎当我尝试对密码进行一些更改时,我搞砸了,现在我无法访问 phpMyAdmin 上的任何内容。
我试图重新安装 MAMP,但我得到的仍然是同样的错误。
有人知道如何解决这个问题吗?
更新:即使在终端我也得到同样的错误
/Applications/MAMP/Library/bin/mysql --host=localhost -uroot -proot
错误 1045 (28000): 用户 'root'@'localhost' 的访问被拒绝(使用密码:是)
我正在使用 MAMP。
似乎当我尝试对密码进行一些更改时,我搞砸了,现在我无法访问 phpMyAdmin 上的任何内容。
我试图重新安装 MAMP,但我得到的仍然是同样的错误。
有人知道如何解决这个问题吗?
更新:即使在终端我也得到同样的错误
/Applications/MAMP/Library/bin/mysql --host=localhost -uroot -proot
错误 1045 (28000): 用户 'root'@'localhost' 的访问被拒绝(使用密码:是)
检查您在 MAMP 中的配置文件,未定义密码
重新安装不会重写conf文件
尝试通过控制台重置您的 root 密码。说明可以在这里找到。
说明涵盖 Windows 和 *Nix。
当您重新安装 MAMP/WAMP/LAMP/MySQL 等时它没有删除密码的原因是因为它保存了配置文件,而当您删除 MySQL 时它不会删除与密码相关的配置文件。我在 Windows 和 Linux 上遇到过这个问题 - 但我可以看到它也会影响 Mac。
编辑:我假设你有控制台访问权限,因为你提到了 MAMP - 如果你没有,试试你的主机的控制面板,那里会有一个 Mysql 选项。