1

У меня есть клиент на linux и mysql server on windows

Я хотел подключиться к mysql удаленно. 2 компьютера могут без проблем пинговать друг друга на сервере mysql. Я правильно установил разрешение, поэтому указанному клиенту разрешено подключаться.

WIN IP:  192.168.1.2
Linux IP:192.168.1.3

в системе Windows:

GRANT ALL ON *.* TO 'parsa'@'192.168.1.3' IDENTIFIED BY 'parsa';
flush all privileges;

в моем Linux, в my.cnf я написал эту строку в разделе mysqld

bind-address=192.168.1.2

Пропуск сети был прокомментирован, и я не изменил его, я перезапустил MySQL

когда я использую

telnet 192.168.1.2 3306 

telnet:connect to address 192.168.1.2:Connection timed out

и с помощью этой команды:

mysql -h 192.168.1.2 -u parsa -p parsa
Error 2003:can't connect to mysql server on 192.168.1.2

firewalls с обеих сторон отключены, что мне делать?

1 ответ1

0

Вы на 100% уверены, что экземпляр сервера работает на компьютере с Windows? Вы можете убедиться в этом, выполнив C:\> sc query MySQL в cmd.exe в Windows. Если он не работает, попробуйте запустить его с ... C:\> sc start MySQL . Для получения дополнительной информации я нашел этот сайт полезным.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .