MySQL удаленного доступа в локальной сети, давая ошибку аутентификации - PullRequest
0 голосов
/ 12 октября 2010

Я могу получить доступ к своему серверу MySQL на моей удаленной машине Ubuntu 10.04 внизу (локальная сеть) через SSH, и когда я вхожу в монитор MySQL, используя пароль MySQL, я могу изменить любую из таблиц.

Тем не менее, я нахожусь на моем Windows 7, и когда я пытаюсь использовать обычное приложение SQL GUI, я последовательно получаю:

1045 - Access denied for user 'root'@'COMPUTERNAME' (using password: YES)

Я также пытался использовать туннель SSH, а затем получить доступ к серверу, но без игры в кости. Та же ошибка аутентификации. Я дважды, трижды проверил свой пароль и все еще ничего.

Кроме того, адрес привязки в my.cnf установлен на 0.0.0.0 (и ранее я его закомментировал). Любая помощь с благодарностью.

1 Ответ

2 голосов
/ 12 октября 2010

Посмотрите на таблицу users в базе данных MySQL. «Корневому» пользователю, вероятно, разрешен доступ только с локального хоста. Вы можете добавить больше хостов, если хотите, или добавить %, чтобы разрешить каждому хосту подключаться к вашей базе данных.

MySQL в основном содержит простой брандмауэр внутри базы данных. Время от времени это раздражает, так как брандмауэр должен заботиться об операционной системе или какой-то части оборудования, но не базе данных (только мои два цента).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...