首页 > 数据库 > mysql教程 > 如何修复 MAMP 中的'PHP 警告:mysqli_connect(): (HY000/2002):连接被拒绝”?

如何修复 MAMP 中的'PHP 警告:mysqli_connect(): (HY000/2002):连接被拒绝”?

Susan Sarandon
发布: 2024-11-10 18:58:03
原创
201 人浏览过

How to Fix

“PHP 警告:mysqli_connect(): (HY000/2002): 连接被拒绝”的详细解决方案

遇到错误“PHP警告:mysqli_connect(): (HY000/2002): 在 PHP 中使用 MySQL 时连接被拒绝由于 PHP 和 MySQL 服务器之间的连接失败而可能出现的常见问题。

如果您已使用 MAMP 设置 MySQL 数据库并使用 PHP 连接到它,则可能会遇到此错误。该问题通常源于 MAMP 使用的端口与 PHP 连接 MySQL 所需的默认端口不匹配。

解决方案:

要解决此问题,请按照以下步骤操作这些步骤:

  1. 检查 MAMP MySQL端口:

    打开 MAMP 并导航到“首选项”> “MySQL”。检查“MySQL 端口”字段以查看配置了哪个端口。默认情况下,MAMP 对 MySQL 使用端口 8889。

  2. 将 PHP 配置为使用 MAMP MySQL 端口:

    找到 PHP 配置文件(通常名为“php.ini”)。找到以“mysqli.default_port”开头的行并更改端口号以匹配 MAMP 使用的端口号(例如 mysqli.default_port=8889)。

  3. 重新启动 MAMP MySQL服务器:

    更改 PHP 配置文件后,重新启动 MAMP MySQL 服务器。这可确保新的端口配置生效。

  4. 再次尝试连接:

    MAMP MySQL 服务器重新启动后,尝试连接到使用 PHP 脚本再次访问数据库。您现在应该能够成功连接。

注意:如果您仍然遇到错误,请仔细检查您的数据库凭据(用户名、密码和数据库) name)并确保 PHP 脚本具有访问数据库的正确权限。

以上是如何修复 MAMP 中的'PHP 警告:mysqli_connect(): (HY000/2002):连接被拒绝”?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板