检查MySQL数据库失败

时间:2014-04-20 01:06:37

标签: mysql mamp

事实上,我对SQL很陌生,我今天才开始学习它。我正在按照教程并通过phpMyAdmin =>更改MAMP中的SQL密码然后,用户在root用户上编辑了更改密码的权限。然后我进入config.inc.php文件并在那里更改密码以反映新密码。

每当我登录MAMP时,一切正常,但我收到了这个确切的错误消息:

检查MySQL数据库失败

错误讯息:

/ Applications / MAMP / Library / bin / mysqlcheck:收到错误:1045:拒绝访问用户&root;' @' localhost' (尝试连接时使用密码:是)

请记住我是一个完整的初学者,所以任何建议都需要非常简洁或易于理解。提前致谢。

4 个答案:

答案 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没有帮助。