MAMP MySQL无法连接:设置无效。

4
我在MAMP的安装中遇到了问题,没有做任何更改,它就出现了。我成功地启动了MAMP,并得到MySQL服务器正常运行的绿色灯,我可以使用mysql命令从终端连接到它。但是当我尝试打开phpMyAdmin时,我收到了以下错误信息: 错误 MySQL说: 文档 无法连接:无效设置。 phpMyAdmin尝试连接到MySQL服务器,但服务器拒绝了连接。您应该检查配置文件中的主机、用户名和密码,并确保它们与MySQL服务器管理员提供的信息相符。 我没有更改默认的用户名和密码,后来尝试将它们重置为root和root,这是phpMyAdmin认为它们的内容。然而,我仍然收到这个错误。主机仍然设置为localhost。我已经尝试卸载并重新安装MAMP,但没有结果。
4个回答

5

请在config.inc.php文件中更改以下两行内容:

$cfg ['Servers'] [$i] ['host'] = '127.0.0.1';

$cfg ['Servers'] [$i] ['port'] = '8889';

这样就应该解决问题了。


3
您需要重置MAMP的MySQL密码。
我发现Tech-otaku在他的网站上很好地解释了这个问题。---https://www.tech-otaku.com/local-server/resetting-mamp-mysql-root-user-password/ 他基本上在链接中说:停止服务器。然后使用终端:使用skip-grant-tables命令,然后使用--skip-networking命令和flush privileges命令。他在他的网站上详细介绍了这些步骤。
附言-您还可以从活动监视器中停止mysqld服务器。 应用程序/实用工具/活动监视器(搜索:mysql)

3

最近好像有很多人遇到了这个错误。

MAMP 在首选项窗格中更改了 PHP 切换为 7.0.8,只需要将其切换回 5.6.10 即可。


我有完全相同的问题。能否详细说明你在这里做了什么?谢谢! - Jacob Brazeal
如果您启动MAMP并在PHP选项卡上单击首选项,您应该能够切换正在使用的PHP版本。 PHP 7仍处于测试版阶段,并非所有内容都支持它,这就是为什么会出现这些问题的原因。将切换改回版本5,一切都应该重新开始工作。 - rmaspero
2
对我没有用。当我检查 MAMP 时,它仍然是 5.6.10 版本。 - Jay Smoke
@ToeurTenh,我不知道这里发生了什么事情,但我仍在使用MAMP,它还是能正常工作。你有问题吗? - Jay Smoke

0

在Mac上使用MAMP查找默认的mysql主机、root和密码

我也遇到了这个错误。我按照下面的路径查找默认的root、主机和密码信息。

/Applications/MAMP/bin/mamp/index.php

*我的 $source = 'DBI:mysql:database=test;host=localhost;

我的 $user = 'root';

我的 $password = 'root';*

$db = new mysqli("localhost", "root", "root", "MyDatabaseName");

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接