Не стартовал mysql после сбоя питания

Отказался стартовать mysql после сбоя питания. В логах:

 [ERROR] /usr/libexec/mysqld: Table ‘./mysql/db’ is marked as crashed and last (automatic?) repair failed
[ERROR] /usr/libexec/mysqld: Table ‘./mysql/user’ is marked as crashed and last (automatic?) repair failed

В конфигурации прописываем:

[mysqld]
skip-grant-tables

Запускаем mysql, смотрим где хранятся данные:

mysql> select @@datadir;

Переходим в этот каталог. Делаем:

myisamchk -r -v -f ‘db’

myisamchk -r -v -f ‘user’

Убираем из конфига «skip-grant-tables», перезапускаем — работаем.

Теги mysql MySQL Daemon failed to start рабочее

Понравилась статья? Поделиться с друзьями: