делайте резервные копии и будьте осторожны!

делайте резервные копии и будьте осторожны!

Я добавлял пользователя на свой сервер через MySQL Workbench. Что-то пошло не так; добавление не удалось. После этого моя учетная запись root больше не могла получить доступ к базе данных через Workbench. (доступ запрещен)
Я смог подключиться как root из командной строки mysql -uroot -p, но у root нет привилегий.
Эта система была установлена ​​и работала до сих пор больше года

В журнале указано:
Found invalid password for user: 'mysql.infoschema@localhost'; Ignoring user
Found invalid password for user: 'mysql.session@localhost'; Ignoring user
Found invalid password for user: 'mysql.sys@localhost'; Ignoring user

У меня нет пользователя с привилегиями GRANT.
Как я могу исправить проблему с недействительным паролем для этих пользователей системы?

MySQL 8
Centos 7

решение1

У них намеренно неверные пароли.

Если у вас по-прежнему возникают проблемы с доступом, возможно, стоит проверить, нет ли повреждений памяти или диска.

Если вам не удастся получить доступ, в худшем случае вы можетезапустить mysql в небезопасном режиме, что позволяет вам делать все, что вы хотите. (или, скорее, кто угодно будет это делать, поэтому сначала отключите сетевой доступ)

делайте резервные копии и будьте осторожны!

Связанный контент