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

19 Январь 2012 Автор: Ramzess

Иногда приходится сталкиваться с проблемой в MySQL — бьются таблицы в InnoDB после не корректного завершения работы сервера MySQL. Есть довольно простой и быстрый способ восстановления таблиц.

Останавливаем сервер MySQL:

# /etc/init.d/mysql stop

Добавляем в конфиг /etc/my.cnf следующую строку:

[mysqld]
innodb_force_recovery = 4

Запускаем сервер MySQL, он автоматом запустит восстановление поврежденных таблиц

# /etc/init.d/mysql start

После восстановления желательно сделать резервную копию, убрать добавленную строку из конфига и перезапустить сервер MySQL.

Оставить комментарий