Ремонтируем MySQL грамотно

Иногда, при некорректной остановке или при неправильном использовании таблицы mysql ломаются, появляются двойные записи, портятся индексы. Всё это довольно легко починить двумя способами.

Первый это mysqlcheck – довольно безопасная утилита, которой можно починить таблицы на ходу, не останавливая демона.

mysqlcheck -u root –auto-repair –check –optimize –all-databases

Второй способ – myisamchk. Иногда, может потребоваться остановка базы для ремонта таблиц. По-моему она более требовательна к памяти.

myisamchk -r -q /var/db/mysql/*/*.MYI

Leave a Reply

Your email address will not be published. Required fields are marked *