当我启动 apache MySQL 服务器时,我收到错误“(HY000/2002):无法建立连接,因为目标机器主动拒绝它。”

Posted

技术标签:

【中文标题】当我启动 apache MySQL 服务器时,我收到错误“(HY000/2002):无法建立连接,因为目标机器主动拒绝它。”【英文标题】:when I start apache MySQL server, I get error " (HY000/2002): No connection could be made because the target machine actively refused it." 【发布时间】:2020-02-18 06:35:22 【问题描述】:

启动 apache 服务器后,我无法访问 phpMyAdmin。当我尝试访问时出现错误并自动停止 mysql 服务器。

- mysqli_real_connect(): (HY000/2002): 无法建立连接 因为目标机器主动拒绝了。 - 配置中定义的 controluser 连接失败。 mysqli_real_connect(): (HY000/2002): 无法建立连接 因为目标机器主动拒绝了。 - phpMyAdmin 尝试连接到 MySQL 服务器,并且服务器 拒绝连接..

我该如何解决这个错误

【问题讨论】:

#2002 - No connection could be made because the target machine actively refused it的可能重复 【参考方案1】:

在 config.inc.php 下添加以下行

$cfg['Servers'][$i]['port'] = 8111;

【讨论】:

你能解释一下这个答案吗?这是在做什么?导致用户处于这种情况的根本问题是什么?

以上是关于当我启动 apache MySQL 服务器时,我收到错误“(HY000/2002):无法建立连接,因为目标机器主动拒绝它。”的主要内容,如果未能解决你的问题,请参考以下文章

xampp Mysql 设置为服务时未启动

尝试启动 MySQL 应用程序

Mysql 启动 mysql 的未知错误和启动 apache 的未知错误的问题

赞普; Apache 80 端口繁忙

xampp 控制面板中禁用了 apache 和 mysql 启动按钮

当我尝试运行 Lamp Server 时,出现意外错误