Восстановление баз данных MySQL

21 декабря 2007

Довольно часто базы данных MySQL "ломаются". В результате, приходится ремонтировать. Поломки баз данных происходят из-за не корректных выключений компьютера или сбоев в компьютере, когда сервер не может корректно закрыть файл. Следует отметить, что не все базы данных удаётся поремонтировать, поэтому, рекомендуется делать резервные копии rolleyes.gif

Есть несколько способов восстановления баз данных. И все они требуют, чтоб никто в это время не обращался к таблице базы данных, иначе предсказать последствия не возможно.

Самый простой способ восстановления - выполнить SQL-команду:

repair table <название таблицы>;

Данная команда восстановит таблицу в большинстве случаев.

Иногда, приходится использовать специальную утилиту для восстановления таблиц:

myisamchk -r -q <название таблицы> - режим быстрого восстановления файлов.
myisamchk -r <название таблицы> - режим восстановления файла.
myisamchk -r -f -o <название таблицы> - режим восстановления в защищенном режиме файла.

21.12.07, 22:10

Написать комментарий

Адрес и телефон
E-mail: rs@corp2.net Skype: rudjuk
г. Киев, ул. Белорусская 30, офис. К2Р (схема проезда)
Мы в сети
Меню
www.megastock.ru Здесь находится аттестат нашего WM идентификатора 000000000000
Проверить аттестат
Наверх