Я получаю следующую ошибку при попытке подключиться через «HeidiSQL» к своему серверу базы данных (локальная сеть)
Ошибка SQL (2003): Невозможно подключиться к серверу MySQL на «XXXX» (10051)
SSH-подключение через Putty работает нормально. Я проверил файл my.cnf на сервере (Ubuntu), но настройки типа bind_address верны.
Возможно ли, что мой беспроводной модем (SpeedTouch) создает эту проблему? (Потому что мой провайдер изменил скорость загрузки)!
решение1
Если вы не можете подключиться к своему серверу напрямую, но можете подключиться через туннель SSH, то обычно сервер просто слушает localhost
. Насколько мне известно, это значение по умолчанию в системе Ubuntu.
Когда вы говорите, что bind-address "правильный", то я предполагаю, что вы изменили его на свой публичный IP-адрес. В этом случае убедитесь, что вы перезапустились mysqld
после внесения этого изменения.
Кроме того, прослушивающий порт (3306 по умолчанию) может быть заблокирован ufw
или установлен какой-то другой брандмауэр.