Mysql пароль больше не работает

Кто-нибудь знает, может ли сбой питания повредить логины mysql? У нас был сбой на днях, мои логины mysql больше не работают. Процесс MySQL, кажется, работает нормально.

Любая идея, как я могу оправиться от моего текущего положения!

[Редактировать]

Теперь кажется, что учетная запись пользователя больше не существует!

[/редактировать]

1 ответ

Сбой питания может привести к тому, что некоторые таблицы MySQL будут помечены как поврежденные и должны быть проверены. До этого вы не сможете запрашивать такие таблицы. Я помню, я сталкивался с подобной проблемой поврежденных таблиц. Скорее всего, таблицы с текущими обновлениями пострадают от такой ошибки.

Я предлагаю вам перезапустить MySQL с опцией --skip-grant-tables чтобы иметь возможность войти. Затем вы можете проверить таблицы в mysql база данных. Также вы можете изменить любой пароль пользователя.

Для таблиц MyISAM вы можете сделать что-то вроде:

mysql> repair table <table_name>;
Другие вопросы по тегам