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

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

Patricia Arquette
发布: 2024-10-29 10:44:02
原创
664 人浏览过

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中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板