telnet 连接,但 mysql 超时

telnet 连接,但 mysql 超时

我可以访问两台服务器:

  • A运行 Ubuntu 服务器,我通过 SSH 连接它
  • B运行 Windows Server 10

A应该能够连接B:1433到 MySQL 服务器。

A和都B位于同一网络上。

我曾尝试做过以下事情:

mycli --verbose -u USER -h IP_OF_SERVER_B -P 1433 -p '...'

这超时了。

但是,nmap显示 1433 端口已打开并且telnet可以连接到该端口。

$ sudo nmap IP_OF_SERVER_B
[sudo] password for ...: 

Starting Nmap 7.60 ( https://nmap.org ) at 2020-07-23 04:45 UTC
Nmap scan report for IP_OF_SERVER_B
Host is up (0.0014s latency).
Not shown: 999 filtered ports
PORT     STATE SERVICE
1433/tcp open  ms-sql-s

和:

$ telnet IP_OF_SERVER_B 1433
Trying IP_OF_SERVER_B...
Connected to 10.10.1.7.
Escape character is '^]'.

如何连接 MySQL 服务器?我已经在 MySQL 服务器端启用了远程访问。

答案1

您的服务器正在运行 MS SQL,并且您正尝试使用 MySQL 客户端连接到它。

MySQL 和 MS SQL 是不同的产品,您不能使用为 MySQL 设计的工具来访问 MS SQL 服务器。

您需要使用 MS SQL 客户端来访问您的 MS SQL 服务器。

相关内容