首页 >数据库 >mysql教程 >MySQL 连接被拒绝:'无法建立连接...” - 如何修复?

MySQL 连接被拒绝:'无法建立连接...” - 如何修复?

Patricia Arquette
Patricia Arquette原创
2024-10-29 10:44:02665浏览

MySQL Connection Refused:

错误:MySQL - 由于目标计算机拒绝而“无法建立连接”

尝试连接到远程 MySQL 数据库时,可能会遇到错误“无法建立连接,因为目标计算机主动拒绝”。尽管遇到类似的问题,但原因可能各有不同。

在本例中,问题是由于 MySQL 服务器的配置而出现的。默认情况下,MySQL 可能只接受来自 *nix 套接字或仅限 localhost 的连接。

解决方案:

要解决此错误,您需要修改 my.cnf 文件。 cnf 配置文件位于 /etc/mysql/my.cnf (对于 Ubuntu)。以下是要进行的更改的详细信息:

1.配置 bind-address:

取消注释 bind-address 行并将其设置为 0.0.0.0 以允许来自任何 IP 地址的连接。

bind-address = 0.0.0.0

2。禁用 skip-networking:**

注释掉 #skip-networking 行以启用网络。此行通常默认被注释掉。

#skip-networking

3.重新启动 MySQL:

更改完成后,重新启动 MySQL 以应用它们。您可以使用以下命令执行此操作:

sudo systemctl restart mysql

警告: 在进行这些更改之前,请注意,如果可以从公共 Internet 访问 MySQL 计算机,它将容易受到来自任何来源的连接。确保采取适当的安全措施以防止未经授权的访问。

以上是MySQL 连接被拒绝:'无法建立连接...” - 如何修复?的详细内容。更多信息请关注PHP中文网其他相关文章!

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