我在MAMP灌输中遇到了一个问题,我没有改变它刚刚发生的任何事情。我启动MAMP非常好,它给了MySQL服务器启动的绿灯,我可以使用mysql命令从终端连接到它。但是,当我尝试打开phpMyAdmin时,我收到此错误:
错误 MySQL说:文档
无法连接:无效设置。 phpMyAdmin尝试连接到MySQL服务器,服务器拒绝连接。您应该检查配置中的主机,用户名和密码,并确保它们与MySQL服务器管理员提供的信息一致。
我没有更改默认的用户名和密码,后来尝试将它们重置为root和root,这是phpMyAdmin认为的。但是我仍然遇到这个错误。主机仍设置为localhost。我尝试卸载并重新安装MAMP无济于事。
答案 0 :(得分:3)
更改config.inc.php
文件中的这两行。
$cfg['Servers'][$i]['host'] = '127.0.0.1';
$cfg['Servers'][$i]['port'] = '8889';
这应该可以解决问题。
答案 1 :(得分:0)
似乎很多人最近都有这个错误。
MAMP已将首选项窗格中的PHP切换更改为7.0.8,只需将其切换回5.6.10。
答案 2 :(得分:0)
您需要重置Mamp的mysql密码。
我发现tech-otaku很好地解释了它。---https://www.tech-otaku.com/local-server/resetting-mamp-mysql-root-user-password/
他在链接中基本上说的是:停止服务器。然后使用终端:先使用skip-grant-tables命令,再使用--skip-networking命令,然后执行冲洗特权命令。他在网站上详细介绍了步骤。
PS-您也可以从活动监视器中停止mysqld服务器。应用程序/实用程序/ activitymoniter(搜索:mysql)