小编Byr*_*ahl的帖子

无法连接到远程服务器上的 MySql 服务器

  • 连接到:CentOS v?? 与 MySQL 4.?? 在纳什维尔(例如公共 ip=11.11.11.11)

    堆栈:电缆调制解调器作为网关 > 带转发功能的路由器 > CentOs Box

  • 连接来源:达拉斯的 Windows 2003 R2(例如 public ip=22.22.22.22)

我正在尝试通过我的公共 IP 从远程服务器访问我的 MySql 服务器。当我尝试连接时,几秒钟后出现“无法打开与主机的连接”的错误。它没有机会要求我提供登录凭据。以下是我为打开此服务器以进行远程连接所做的一些事情:

  • 在我的路由器上打开端口 3306 并将其转发到我的 MySql 框的本地 IP 地址。
  • 按照此博客条目中的说明进行操作。
  • 在 MySql 中创建了一个用户,可以访问我想要的数据库 (username@22.22.22.22)。** 当然,它甚至还不到这一步......只是想我会包括这个。

当我尝试从达拉斯的盒子 telnet 到纳什维尔 3306 端口的盒子时,我得到了这个:

C:\Documents and Settings\Administrator>telnet 11.11.11.11 3306
Connecting To 11.11.11.11...Could not open connection to the host, on port 3306: Connect failed
Run Code Online (Sandbox Code Playgroud)

但是,我可以从 22.22.22.22 ping 11.11.11.11(抱歉格式错误......我试过):

C:\Documents and Settings\Administrator>ping 11.11.11.11

用 32 字节的数据 Ping 11.11.11.11:

11.11.11.11回复:bytes=32时间=57ms TTL=54 11.11.11.11回复:bytes=32时间=61ms TTL=54 …

mysql remote-access firewall centos connection

6
推荐指数
1
解决办法
9361
查看次数

标签 统计

centos ×1

connection ×1

firewall ×1

mysql ×1

remote-access ×1