Настраиваем mysql на системах с небольшим объемом памяти.
Заметил, что у одного из клиентов система переодически падает в нехватку места, начал гуглить и понял, что жрет место mysql с ее "бинарными логами". На системе 64GB диск если что. Логи занимали 50GB =)
В общем и целом, чтобы сиюминутно почистить вставляем SQL запрос:
PURGE BINARY LOGS BEFORE DATE(NOW() - INTERVAL 3 DAY) + INTERVAL 0 SECOND
Чтобы настроить на автоматическую чистку в конфиг, чаще всего по пути: /etc/mysql/conf.d/mysql.cnf
вставляем следующее:
[mysql]
[mysqld]
sql_mode=""
expire_logs_days = 3
Готово. Теперь не будет жрать память как бегемот.
Нижний Новгород, Россия
На форуме: SmoKE_xDDD