Назад | Перейти на главную страницу

telnet подключается, но время ожидания mysql истекает

У меня есть доступ к двум серверам:

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.

На вашем сервере работает MS SQL, и вы пытаетесь подключиться к нему с помощью клиента MySQL.

MySQL и MS SQL - разные продукты, и вы не можете использовать инструменты, разработанные для MySQL, для доступа к серверу MS SQL.

Вам необходимо использовать клиент MS SQL для доступа к серверу MS SQL.