LINUX.ORG.RU
решено ФорумAdmin

/var/lib/mysql - 66 ГИГОВ!


0

1

сегодня на сервачке (Slackware 13, MySQL Ver 14.12 Distrib 5.0.84) полез искать куда девается свободное место. Наткнулся на каталог /var/lib/mysql размером 66Gb. в нем есть каталоги с моими базами в районе 2х гигов и есть куча файлов

mysql-bin.000001
.....
.....
mysql-bin.000378

которые как раз занимают все место. Файлы есть более годовалой давности. Судя по содержимому там что-то вроде архивов или дампов баз. Вопроса получается два.

Как безболезненно удалить их? можно ли просто так остановить MySQL и удалить их не порушив работу те данные, которые сейчас остались в этой паре рабочих баз? Там еще есть файл mysql-bin.index в котором прописаны все эти mysql-bin.*******. Или это надо делать как-то средствами самого MySQL?

Вопрос второй - как сделать так, чтоб MySQL не накапливал такое количество фалов или вообще не создавал их (в зависимости от того, для чего они нужны)?

★★★

Открываешь гугл, набираешь в двойных кавычках mysql-bin.000001, жмёшь Поиск, читаешь первый тред-результат.

adriano32 ★★★
()
Ответ на: комментарий от adriano32

Спасибо! Чет не так искал значит... помогло

PURGE MASTER LOGS TO 'mysql-bin.000378';

deys ★★★
() автор топика

отключи бинарники, все равно у тебя репликации нет

outsider ★★
()

Удалять не стоит, иногда могут пригодиться. Просто добавить в my.cnf - expire_logs_days = 14.

vladislav ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.