MAMP MySQL 无法连接:无效设置。
MAMP MySQL Cannot connect: invalid settings.
我 运行 在我的 MAMP 灌输中遇到了一个问题,我没有改变它只是发生的任何事情。我完美地启动了 MAMP,它给出了 MySQL 服务器已启动的绿灯,我可以使用 mysql 命令从终端连接到它。但是,当我尝试打开 phpMyAdmin 时出现此错误:
错误
MySQL 说:文档
无法连接:设置无效。
phpMyAdmin 尝试连接到 MySQL 服务器,但服务器拒绝了连接。您应该检查配置中的主机、用户名和密码,并确保它们与 MySQL 服务器管理员提供的信息相对应。
我没有更改默认用户名和密码,随后尝试将它们重置为 root 和 root,这正是 phpMyAdmin 认为的。但是我仍然收到此错误。主机仍设置为本地主机。我试过卸载并重新安装 MAMP 无济于事。
最近似乎有很多人遇到此错误。
MAMP 已将首选项窗格中的 PHP 开关更改为 7.0.8,只需将其切换回 5.6.10。
您需要为 mamp 重置 mysql 密码。
我发现技术宅男解释的很好---https://www.tech-otaku.com/local-server/resetting-mamp-mysql-root-user-password/
他在 link 中基本上说的是:停止服务器。然后使用 terminal:use skip-grant-tables 命令,然后是 --skip-networking 命令和 flush privileges 命令。他在他的网站上详细介绍了这些步骤。
P.S- 您也可以从 activity 监视器中停止 mysqld 服务器。 Applications/utilities/activitymoniter(搜索:mysql)
更改 config.inc.php
文件中的这两行。
$cfg['Servers'][$i]['host'] = '127.0.0.1';
$cfg['Servers'][$i]['port'] = '8889';
这应该可以解决问题。
在 mac
上使用 mamp 查找默认 mysql 主机、root 和密码
我也遇到了这个错误。我按照下面的路径找到了默认的root、主机和密码信息。
/Applications/MAMP/bin/mamp/index.php
*my $source = 'DBI:mysql:database=test;host=localhost;
我的 $user = 'root';
我的$密码='root';*
$db = new mysqli("localhost", "root", "root", "MyDatabaseName");
我 运行 在我的 MAMP 灌输中遇到了一个问题,我没有改变它只是发生的任何事情。我完美地启动了 MAMP,它给出了 MySQL 服务器已启动的绿灯,我可以使用 mysql 命令从终端连接到它。但是,当我尝试打开 phpMyAdmin 时出现此错误:
错误 MySQL 说:文档
无法连接:设置无效。 phpMyAdmin 尝试连接到 MySQL 服务器,但服务器拒绝了连接。您应该检查配置中的主机、用户名和密码,并确保它们与 MySQL 服务器管理员提供的信息相对应。
我没有更改默认用户名和密码,随后尝试将它们重置为 root 和 root,这正是 phpMyAdmin 认为的。但是我仍然收到此错误。主机仍设置为本地主机。我试过卸载并重新安装 MAMP 无济于事。
最近似乎有很多人遇到此错误。
MAMP 已将首选项窗格中的 PHP 开关更改为 7.0.8,只需将其切换回 5.6.10。
您需要为 mamp 重置 mysql 密码。
我发现技术宅男解释的很好---https://www.tech-otaku.com/local-server/resetting-mamp-mysql-root-user-password/
他在 link 中基本上说的是:停止服务器。然后使用 terminal:use skip-grant-tables 命令,然后是 --skip-networking 命令和 flush privileges 命令。他在他的网站上详细介绍了这些步骤。
P.S- 您也可以从 activity 监视器中停止 mysqld 服务器。 Applications/utilities/activitymoniter(搜索:mysql)
更改 config.inc.php
文件中的这两行。
$cfg['Servers'][$i]['host'] = '127.0.0.1';
$cfg['Servers'][$i]['port'] = '8889';
这应该可以解决问题。
在 mac
上使用 mamp 查找默认 mysql 主机、root 和密码我也遇到了这个错误。我按照下面的路径找到了默认的root、主机和密码信息。
/Applications/MAMP/bin/mamp/index.php
*my $source = 'DBI:mysql:database=test;host=localhost;
我的 $user = 'root';
我的$密码='root';*
$db = new mysqli("localhost", "root", "root", "MyDatabaseName");