You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

XAMPP环境PHP连接MySQL报HY000/2002主动拒绝错误如何解决

MySQL连接报错排查方案

报错Warning: mysqli_connect(): (HY000/2002): No connection could be made because the target machine actively refused it的核心原因是PHP无法和本地MySQL服务建立通信,按以下顺序排查即可解决:

  • 检查MySQL服务运行状态
    打开XAMPP控制面板,查看MySQL模块的状态是否为Running,如果未启动点击Start按钮启动服务。如果启动失败,优先排查3306端口是否被其他程序占用,比如单独安装的MySQL服务、虚拟机、代理工具等,关停占用程序后重新尝试启动。
  • 核对MySQL连接端口
    如果你修改过MySQL默认端口,需要在连接函数中补充端口参数,代码示例如下:
    <?php
    // 示例端口为3307,替换为你实际配置的MySQL端口即可
    if (mysqli_connect("127.0.0.1","root","","university", 3307)) {
        echo "yes";
    }
    
  • 验证数据库及账户权限
    通过XAMPP自带的phpMyAdmin登录root账户,确认university数据库已创建,同时root账户的访问权限包含127.0.0.1地址,未做IP访问限制。
  • 替换连接地址测试
    部分环境下127.0.0.1和localhost的解析规则存在差异,可以尝试把连接地址替换为localhost后重试。

内容的提问来源于stack exchange,提问作者Javad Premium

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 19:09:03