Mysql логи mysql-bin.000

Blog by Mikro
В линуксе постоянно забываю о настройке самого главного параметра для MYSQL сервера
а именно автоматического удаления лог фалов иначе сервер просто забьёт свободное место и вклинит.

что надо сделать
найти конфиг файл my.cnf
и добавить строчку
expire_logs_days=7
далее перезапустить сервер mysql
Если было создано куча файлов то сервер сам их удалит за долгое время, у меня сразу даже не запустился сервер.

Обычно логи создаются в папке /var/lib/mysql и встречаю такие глюки только в старых sql серверах, например в mariadb такого безобразия нет.
Логи выглядят примерно так.

-rw-rw---- 1 mysql mysql 1073744550 Feb 23 03:24 mysql-bin.000141
-rw-rw---- 1 mysql mysql 598867576 Feb 23 13:45 mysql-bin.000142
-rw-rw---- 1 mysql mysql 7982139 Feb 23 14:20 mysql-bin.000143
-rw-rw---- 1 mysql mysql 184826555 Feb 23 19:54 mysql-bin.000144
-rw-rw---- 1 mysql mysql 1073746581 Feb 25 11:25 mysql-bin.000145
-rw-rw---- 1 mysql mysql 1073751830 Feb 26 17:49 mysql-bin.000146
-rw-rw---- 1 mysql mysql 1073761665 Feb 28 03:04 mysql-bin.000147
-rw-rw---- 1 mysql mysql 1058411777 Mar 1 09:56 mysql-bin.000148
-rw-rw---- 1 mysql mysql 345 Mar 1 09:57 mysql-bin.000149
-rw-rw---- 1 mysql mysql 5680086 Mar 1 10:00 mysql-bin.000150

2 комментария

комментарий был удален
комментарий был удален
Автор топика запретил добавлять комментарии