首页  >  文章  >  数据库  >  PHP 中出现“mysqli_connect(): Connection Refused”错误的原因以及如何修复?

PHP 中出现“mysqli_connect(): Connection Refused”错误的原因以及如何修复?

Susan Sarandon
Susan Sarandon原创
2024-11-08 06:04:01121浏览

What Causes the

PHP 警告:mysqli_connect(): 连接被拒绝 (HY000/2002)

当 PHP 无法建立与MySQL 数据库。原因由错误代码“HY000/2002”指示,这通常表示由于服务器配置不正确而导致连接被拒绝。

要解决此问题,请验证 MAMP 中的以下设置:

  • MySQL 服务器

    确保 MySQL 服务器已启动 跑步。在 MAMP 中,可以通过从菜单栏中选择“启动 MySQL 服务器”选项来完成。

  • MySQL 端口

    默认 MySQL MAMP 使用的端口是 8889。但是,PHP 通常默认使用端口 3306。要解决此冲突:

    1. 通过从菜单栏中选择“首选项”来打开 MAMP 的首选项。
    2. 在“端口”选项卡中,将“MySQL”端口更改为 3306。
    3. 点击“确定”保存
  • 数据库凭据

    验证主机(“127.0.0.1”)、用户名(“root”)、 PHP 脚本中指定的密码(“root”)是正确。

进行这些调整后,在 MAMP 中重新启动 MySQL 服务器。现在,使用 PHP 脚本中指定的主机、用户和密码重新连接应该会成功。

以上是PHP 中出现“mysqli_connect(): Connection Refused”错误的原因以及如何修复?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn