MySQL - Восстановление INNODB
Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Версия от 09:02, 9 сентября 2019; Admin iph (обсуждение | вклад) (Новая страница: « === MySQL - Восстановление баз INNODB === Если крешанулись базы INNODB - то делаем восстановлением…»)
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) Восстанавливаем все базы из бекапов