Я получаю следующее сообщение об ошибке при попытке подключиться через "HeidiSQL" к серверу базы данных (локальной сети)

Ошибка SQL (2003): не удается подключиться к серверу MySQL в «XXXX» (10051)

SSH соединение через Putty работает нормально. Я проверил файл my.cnf на сервере (Ubuntu), но настройки, такие как bind_address, верны.

Возможно ли, что мой беспроводной модем (SpeedTouch) создает эту проблему? (Потому что мой провайдер изменил скорость загрузки)!

1 ответ1

1

Если вы не можете подключиться к серверу напрямую, но можете подключиться через туннель SSH, то обычно сервер просто прослушивает только локальный localhost . Насколько я знаю, это по умолчанию в системе Ubuntu.

Когда вы говорите, что bind-адрес является "правильным", тогда я предполагаю, что вы изменили его на публичный IP-адрес. В этом случае убедитесь, что вы перезапустили mysqld после внесения этого изменения.
Кроме того, порт прослушивания (по умолчанию 3306) может быть заблокирован в ufw или на другом брандмауэре.

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