事实上,我对SQL很陌生,我今天才开始学习它。我正在按照教程并通过phpMyAdmin =>更改MAMP中的SQL密码然后,用户在root用户上编辑了更改密码的权限。然后我进入config.inc.php文件并在那里更改密码以反映新密码。
每当我登录MAMP时,一切正常,但我收到了这个确切的错误消息:
检查MySQL数据库失败
错误讯息:
/ Applications / MAMP / Library / bin / mysqlcheck:收到错误:1045:拒绝访问用户&root;' @' localhost' (尝试连接时使用密码:是)
请记住我是一个完整的初学者,所以任何建议都需要非常简洁或易于理解。提前致谢。
答案 0 :(得分:2)
如果你收到了那条消息,那么一切都绝对不行;)
建议:
尝试从命令行重置mysql“root”密码:
/Applications/MAMP/Library/bin/mysqladmin -u root -p password newpassword
另见此链接:
https://drupal.org/node/1469542
这可能听起来很愚蠢,但只需检查,仔细检查和三重检查 您在settings.php中正确设置了所有数据库设置。 (数据库, 用户名,密码,主机等...在$ database数组声明中)
我以为自己被发现了,得到了同样的错误。它再次检查它 看起来没错,还是错误。第三次检查,发现一个 性格脱落。修复摆脱错误。
答案 1 :(得分:1)
我必须在多个文件中更改密码。以下链接对我有用 - http://stunningpeak.com/blog/mamp-change-root-pasword
答案 2 :(得分:1)
MAMP目录中有某些脚本将root密码硬编码到其中。 MAMP可以正常工作,但每次启动时都会收到错误消息。需要将这些脚本更改为新密码以停止错误消息。
这里有一个页面解释了如何执行此操作:http://www.tech-otaku.com/local-server/changing-mysql-root-user-password-mamp/#mamp-files-to-update
答案 3 :(得分:-1)
具有讽刺意味的是,我通过关闭计算机并再次打开来解决此问题。
刚刚重启Mamp没有帮助。