Не удается получить доступ к MySQL 8.0 после изменения пароля root - PullRequest
0 голосов
/ 19 марта 2019

У меня mysql 8.0, работа под Centos 7 минимальная.

Я меняю пароль с помощью этой команды mysqladmin -u root -p'Pass-123***' password Myp@$$123.

После этого я пытаюсь получить доступ к mysql через mysql -p, но не могу получить доступ с новым паролем.

Как я могу это сделать?

1 Ответ

0 голосов
/ 19 марта 2019

Вы изменили пароль командной строки в Linux.В sh / bash / zsh долларовый знак имеет зарезервированное значение, поэтому пропуск кавычек вокруг содержащей их строки заставит оболочку интерпретировать их и обновит пароль, независимо от того, каков будет результат.

Что вы можете сделать, так этопопробуйте ввести «пароль» в качестве параметра в командной строке mysql:

mysql -u root -pMyp@$$123

Если это работает, просто повторите команду mysqladmin и на этот раз измените пароль, включая кавычки вокруг нового пароля.

...