Mysql

telnet 連接,但 mysql 超時

  • July 23, 2020

我可以訪問兩台伺服器:

  • A執行 Ubuntu Server,我通過 SSH 連接到它
  • B執行 Windows Server 10

A應該能夠連接到B:1433MySQL 伺服器。

兩者AB在同一個網路上。

我試圖這樣做:

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 伺服器端啟用了遠端訪問。

您的伺服器正在執行 MS SQL,並且您正在嘗試使用 MySQL 客戶端連接到它。

MySQL 和 MS SQL 是不同的產品,您不能使用專為 MySQL 設計的工具來訪問 MS SQL 伺服器。

您需要使用 MS SQL 客戶端來訪問您的 MS SQL 伺服器。

引用自:https://serverfault.com/questions/1026361