Разрастание файлов /var/lib/mysql
На момент написания статьи занимаюсь разработкой проекта, в котором в одной из таблиц бд в каждой записи может храниться достаточно большой объем данных. В определенный момент заметил, что место на диске исчезло. После освобождения нескольких гигабайт они тоже исчезли очень быстро. Оказалось, что директория /var/lib/mysql занимает более 85гБ. Хоть в бд и храниться достаточно много данных, но их там должно быть не более 1гБ.
В итоге предположительно получалось следующее: так как во время разработки было много багов, то и бд писала много логов. Автоматом они не удалялись.
Что бы логи удалялись добавил в файл конфигурации mysql /etc/mysql/mysql.conf.d/mysqld.cnf
expire_logs_days = 3
После перезапуска mysql место на диске восстановилось
Команда для перезапуска mysql
systemctl restart mysql
Статья, которая помогла в решении проблемы https://serveradmin.ru/fayl-mysql-bin-ogromnogo-razmera-kak-pochistit-otklyuchit-ili-udalit-binarnyie-logi/
