У меня есть доступ к двум серверам:
A
запускает Ubuntu Server, и я подключаюсь к нему через SSHB
работает под управлением Windows Server 10A
должен иметь возможность подключиться к 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.