这是一个非常奇怪的问题,类似于其他一些与MAMP已经持续一段时间的问题。 我最近升级到MAMP2并按照新phpMyAdmin的说明操作了一段时间,但最近每当我尝试连接MySQL时,我总是会收到此错误:
Error: Could not connect to MySQL server!
/Applications/MAMP/Library/bin/mysqlcheck: Got error: 1045: Access denied for user 'root'@'localhost' (using password: YES) when trying to connect
所以我将密码更改为正确的密码并按照此论坛主题的建议更改了所有文件:http://forum.mamp.info/viewtopic.php?f=2&t=11974。
但它根本不起作用。我意识到我的Mac上有两个phpMyAdmin文件夹,它位于
中 /Applications/MAMP/Library/bin/phpMyAdmin
和
中的另一个 Library/Application Support/appsolute/MAMP PRO/phpMyAdmin
在第一个文件夹中,config.inc.php作为用户的正确凭据,但第二个作为用户名和密码的root用户。显然我试图改变它,但无济于事,该文件总是以某种方式恢复为默认凭证。
有人有过这个问题吗?有没有办法解决这个问题?
答案 0 :(得分:0)
我忘了更新这个,如果有人有兴趣我得到了解决方案(我知道很多人都有类似的问题)。 在mamp.pro.global.preferences.plist中列出了编码的MySQLRootPassword,如果像我这样你更新了你的MAMP,用你的旧密码覆盖了这个密码字段,那么你就可以了,它有效!
答案 1 :(得分:0)
phpMyAdmin配置存储未完全配置,某些扩展功能已停用。找出为什么。 或者转到' Operations'用于设置它的任何数据库的选项卡..