2012-03-22 2 views
1

Я даю Toad попытку использования с моим MySQL db, но я не могу подключиться (Linux-сервер с базой MySQL) удаленно с помощью Toad. После ввода правильных учетных данных как для SSH логин и входа в базу данных, я все еще получаю это:Доступ к MySQL с помощью Toad через SSH

«Доступ запрещен для пользователя„wlaprise'@'166.203.5.139“(используя пароль: ДА)»

я могу однако удаленный вход в систему удаленно с использованием команд SSH и MYSQL непосредственно из командной строки с использованием одного и того же хоста и учетных данных, поэтому я считаю, что настройки учетных данных и брандмауэра не являются проблемой. Имя пользователя одинаково для SSH и db (не самое умное, я знаю), поэтому я даже попытался изменить записи пароля в случае, если у меня были учетные данные. Нет разницы.

Я просмотрел «Свойства подключения» Жабы, чтобы убедиться, что он каким-то образом шифровал мои учетные данные, что могло бы объяснить ошибку «Доступ запрещен», но ничего не видел.

Это должно быть базовым, но я не вижу, что мне не хватает? Идеи? Благодарю.

ответ

1

При использовании командной оболочки линии, то вы соединяетесь с локального хоста, таким образом, эффективные разрешения являются «wlaprise» @ «локальный»

Что вы можете сделать, это предоставить разрешения того же пользователя, но из разных местонахождение/IP:

GRANT ALL PRIVILEGES ON *.* TO 'wlaprise'@'166.203.5.139' 
    IDENTIFIED BY PASSWORD 'mypassword'; 

или

GRANT ALL PRIVILEGES ON *.* TO 'wlaprise'@'%' 
    IDENTIFIED BY PASSWORD 'mypassword'; 
+0

Это работало. Благодарю. –

Смежные вопросы