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

每当我登录MAMP一切正常但我得到这个确切的错误信息:

检查MySQL数据库失败

错误信息:

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

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

===============>>#1 票数:2

如果你收到了那条消息,那么一切都绝对不行;)

建议:

尝试从命令行重置mysql“root”密码:

/Applications/MAMP/Library/bin/mysqladmin -u root -p password newpassword

另见此链接:

https://drupal.org/node/1469542

这可能听起来很愚蠢,但只需检查,仔细检查,并三重检查您在settings.php中是否正确设置了所有数据库设置。 ($ database数组声明中的数据库,用户名,密码,主机等)

我以为我是现场的,得到了​​同样的错误。 再次检查,它看起来正确,仍然是错误。 第三次检查,发现一个角色。 修复摆脱错误。

===============>>#2 票数:1

我不得不在许多文件中更改密码。 以下链接对我有用 - http://stunningpeak.com/blog/mamp-change-root-pasword

===============>>#3 票数:1

MAMP目录中有某些脚本将root密码硬编码到其中。 MAMP可以正常工作,但每次启动时都会收到错误消息。 需要将这些脚本更改为新密码才能停止错误消息。

这里有一个页面解释了如何操作: http//www.tech-otaku.com/local-server/changing-mysql-root-user-password-mamp/#mamp-files-to-update

===============>>#4 票数:-1

具有讽刺意味的是,我通过关闭再打开电脑来解决这个问题。

刚重启Mamp没有帮助。

  ask by Danrex translate from so

未解决问题?本站智能推荐: