2010-04-30 3 views
1

У меня есть база данных master и slave, работающая на разных узлах. Мастер-БД подвергается огромному отсутствию. вложений/обновлений. Размер главного БД составляет около 6 ГБ, а файлы журналов теперь занимают более 120 ГБ. У меня заканчивается дисковое пространство и нужно избавиться от файлов журнала.Удаление файлов журналов MySQL

Удаляет ли файлы журнала в любом случае на подчиненную БД? В настоящее время раб находится всего в нескольких секундах от мастера.

Есть ли место где я могу видеть, какие шаги необходимо выполнить для удаления этих файлов. например. 1) Выключите раба 2) Выключите мастер 3) Удалить файлы журнала 4) Запустите мастер 5) Запустить Ведомый

Нужно ли мне сообщить рабыню, что файлы журналов были удален ?? Если да, каков способ сделать это?

Любая помощь будет оценена по достоинству.

Благодаря

ответ

1

Да, вы можете удалить старые файлы bin_log. Убедитесь, что они супер старые. Также, я бы сделал mysql flush_logs

Вы также должны установить, чтобы ваш файл конфигурации заканчивал работу с файлами журнала через X дней.

+0

>> Вы также должны установить файл конфигурации истечь лог-файлы Какой параметр мне нужно установить в файле my.cnf для этого ?? Я попытался найти его, но не смог найти. Можете ли вы указать мне какой-нибудь документ, где я могу найти детали? – aneez

+0

Алекс, я думаю, что понял. http://dev.mysql.com/doc/refman/4.1/en/server-system-variables.html#sysvar_expire_logs_days Спасибо – aneez

Смежные вопросы