MySQL - Восстановление INNODB
Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
MySQL - Восстановление баз INNODB
Если крешанулись базы INNODB - то делаем восстановлением по следующему алгоритму:
1) Добавляем строку в /etc/my.cnf:
[mysqld] innodb_force_recovery = 6
и перезагружаем mysqld: /etc/init.d/mysqld restart
2) Делаем бекап базы через mysqldump.
3) Останавливаем mysqld, удаляем все базы из /var/lib/mysql и потом создаем заново MySQL базы по-умолчанию (mysql_install_db ):
# /etc/init.d/mysqld stop # mv /var/lib/mysql /var/lib/mysql_old # mkdir -p /var/lib/mysql && chown mysql:mysql /var/lib/mysql # mysql_install_db
4) Удаляем строку innodb_force_recovery из my.cnf и перезапускаем mysqld
5) Восстанавливаем все базы из бекапов