0

我正在尝试在 CentOs7 服务器上使用 MySql,主要是通过 Windows 机器上的 ssh。我似乎无法从我在 Windows 端运行的 DBVisualizer 连接到端口 3306。我在 DBVisualizer GUI 中收到以下错误:

An error occurred while establishing the connection:

Long Message:
Communications link failure

The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.

Details:
   Type: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException
   SQL State: 08S01

我通过 22 端口 ssh 没有问题。关于这个问题有很多帖子,包括来自 UnixStack 的这些帖子和其他帖子:

无法连接到(IP 或域名)上的 MySQL 服务器

com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:通信链接失败

我已经查看了每一个并尝试实施它们,但似乎没有任何效果。我已经多次重新配置了 iptables。我已经用这个输出在端口上运行了 nmap。

Not shown: 997 closed ports
PORT     STATE SERVICE
22/tcp   open  ssh
25/tcp   open  smtp
3306/tcp open  mysql
No exact OS matches for host (If you know what OS is running on it, see http://nmap.org/submit/ ).

第二篇文章确实表明它可能是 JDBC 问题,但我不确定如何检查,特别是因为我试图通过 IDE 连接。

4

0 回答 0