首页 > 数据库 > mysql教程 > 为什么我无法从远程计算机连接到我的 MySQL 服务器(错误 111:连接被拒绝)?

为什么我无法从远程计算机连接到我的 MySQL 服务器(错误 111:连接被拒绝)?

DDD
发布: 2024-12-16 21:16:11
原创
131 人浏览过

Why Can't I Connect to My MySQL Server from a Remote Machine (Error 111: Connection Refused)?

无法连接到 MySQL 服务器错误 111:连接限制到本地主机

错误“无法连接到 ' 上的 MySQL 服务器192.168.1.100' (111)" 表明您的 MySQL 服务器仅接受来自本地主机的连接 界面。这意味着您可以从本地计算机本身(使用“localhost”或“127.0.0.1”)连接到数据库,但不能从网络上的其他计算机连接到数据库。

localhost/127.0 之间的区别.0.1 和192.168.1.100

  • localhost: 指本地计算机并解析为 IP 地址 127.0.0.1。它允许来自本地计算机本身的连接。
  • 127.0.0.1: 是 IPv4 环回地址,代表本地计算机。它相当于用于连接目的的 'localhost'。
  • 192.168.1.100: 是安装 MySQL 的计算机的外部 IP 地址。它允许来自网络上其他计算机的连接。

解决方案

启用来自其他计算机的连接机器,您需要修改my.cnf配置文件并取消注释bind-address选项。

  1. 编辑my.cnf配置文件:
sudo vi /etc/mysql/my.cnf
登录后复制
  1. 取消注释bind-address选项:
#bind-address = 127.0.0.1
登录后复制
  1. 保存修改并重启MySQL服务:
sudo service mysql restart
登录后复制

之后重新启动MySQL,您将可以使用外部IP地址(192.168.1.100)从其他机器连接到数据库。

以上是为什么我无法从远程计算机连接到我的 MySQL 服务器(错误 111:连接被拒绝)?的详细内容。更多信息请关注PHP中文网其他相关文章!

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