Пост

MySQL / Zabbix - Table is marked as crashed and should be repaired

MySQL - это клиент-серверное программное обеспечение, предназначенное для управления реляционными базами данных. Её исходный код открыт, что означает, что разработчики могут свободно использовать и изменять код.

В логах Mysql /var/log/mysql.log появилась ошибка:

1
150729 16:45:44 [ERROR] /usr/sbin/mysqld: Table ‘./zabbix/hystory’ is marked as crashed and should be repaired

Подключаемся к mysql

1
2
$ mysql -u %username% -p
Enter password:

Выбираем базу

1
> use zabbix;

Восстанавливаем таблицу

1
> REPAIR TABLE hystory;

Те же действия можно выполнить через phpmyadmin (sql-запрос)

Если в базе много таблиц с ошибкой Table is marked as crashed and should be repaired:

Восстанавливаем базу user_base

1
$ mysqlcheck -uUSER -pPASSWORD  --repair --extended user_base

Или восстанавливаем все базы

1
$ mysqlcheck -uUSER -pPASSWORD  --repair --extended -A
Авторский пост защищен лицензией CC BY 4.0 .

© IT Draft. Некоторые права защищены.