Назад | Перейти на главную страницу

Пароль mysql больше не работает

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

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

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

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

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

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

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

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

mysql> repair table <table_name>;