【问题标题】:Warning: mysqli_connect(): (HY000/2002): No connection could be made because the target machine actively refused it警告:mysqli_connect(): (HY000/2002): 由于目标机器主动拒绝,无法建立连接
【发布时间】:2019-02-01 00:14:56
【问题描述】:

我只是尝试使用 xampp 将我的网站连接到数据库,但此错误一直出现。

$conn = mysqli_connect(DB_HOST, DB_USER, DB_PASS, DB_NAME);

警告:mysqli_connect(): (HY000/2002): 无法建立连接 因为目标机器主动拒绝了。

我尝试了很多东西,但问题仍然存在。 请帮忙。

【问题讨论】:

  • mysql服务在运行吗?
  • 怎么做:1) 确保 mysql 确实在运行,2) 检查端口,是否打开? 3) 检查防火墙,您的防火墙是否主动阻止端口 3306?您可以通过 XAMPP 控制面板查看第 1 点和第 2 点。
  • 是的,我实际上正在使用另一个使用相同数据库的网站,它运行良好。
  • 另外,我在另一台也安装了 xampp 的机器上对其进行了测试,它工作正常,有什么建议吗?

标签: mysqli xampp


【解决方案1】:

您是否尝试从本地计算机连接?如果是,请尝试将 DB_HOST 的值更改为 localhost 或 127.0.0.1。

【讨论】:

    猜你喜欢
    • 2018-09-06
    • 2016-03-03
    • 1970-01-01
    • 1970-01-01
    • 2021-11-26
    • 2022-01-13
    • 2014-04-26
    相关资源
    最近更新 更多