Отказался стартовать 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 рабочее