Кто-нибудь знает, могло ли отключение питания каким-либо образом повредить логины mysql? На днях у нас произошел сбой, мои логины в mysql больше не работают. Кажется, что процесс mysql работает нормально.
Любая идея, как я могу оправиться от моего нынешнего затруднительного положения!
[Редактировать]
Теперь кажется, что учетной записи пользователя больше не существует!
[/редактировать]
Сбой питания может привести к тому, что некоторые таблицы mysql будут помечены как поврежденные и должны быть проверены. До этого вы не сможете запрашивать такие таблицы. Помню, я столкнулся с аналогичной проблемой поврежденных таблиц. Скорее всего, от такой ошибки пострадают таблицы с текущими обновлениями.
Я предлагаю вам перезапустить mysql с опцией --skip-grant-tables
чтобы иметь возможность войти. Затем вы можете проверить таблицы под mysql
база данных. Также вы можете изменить любой пароль пользователя.
Для таблиц MyISAM вы можете сделать что-то вроде:
mysql> repair table <table_name>;