У меня проблема с доступом к MySQL с использованием root и пароля. Я пытаюсь подключиться к серверу с помощью PuTTY SSH с помощьюДоступ запрещен для пользователя 'root' @ 'localhost' (с использованием пароля: YES) EVEN, когда пароль работает на PhpMyAdmin
> mysql u root -p
По неизвестной причине я не могу получить доступ к базе данных, и я получаю отвергнута со следующей ошибкой:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
Странная вещь что я использую тот же пароль с PhpMyAdmin с помощью Web, и я могу получить доступ ко всему. Мне нужно запустить скрипт, который позволит серверу SQL
[email protected] user
выполнить запрос по локальной сети, а не по сети.
Поэтому мне нужно, чтобы пользователь подключался с помощью командной строки SSH или что-то в этом роде.
Как исправить эту проблему? пользователь rott и пароль РАБОТАЮТ просто отлично через PhpMyAdmin, а не через SSH PuTTY, почему?
Есть ли что-то, что мне нужно сделать, чтобы исправить это? Я работаю с базой данных уже 2 года, используя веб-интерфейс. Теперь мне нужно, чтобы он работал с SSH (22).
Пожалуйста, помогите. благодарит заранее. Arye
Работает ли mysql u root -p пользователь? –
Также см. Https://dev.mysql.com/doc/refman/5.1/en/problems-connecting.html –
Что происходит при попытке mysql -h 127.0.0.1 -u root -p'? (если ни один хост не указан или не используется «localhost», то mysql попытается подключиться через сокет файловой системы - и у них обычно есть разные правила аутентификации, связанные с сетевыми сокетами) – symcbean