Skip to content

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

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

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

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

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

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

Published inIT

Be First to Comment

Leave a Reply

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