/etc/logrotate.d
NameSizeModeActions
alternatives1200644editdlrm
apport1260644editdlrm
apt1730644editdlrm
bootlog910644editdlrm
btmp1300644editdlrm
certbot820644editdlrm
dpkg1120644editdlrm
mysql-server8450644editdlrm
nginx3290644editdlrm
php7.4-fpm1550644editdlrm
rsyslog5010644editdlrm
ubuntu-advantage-tools1190644editdlrm
ufw1780644editdlrm
unattended-upgrades2350644editdlrm
wtmp1450644editdlrm
Edit: /etc/logrotate.d/mysql-server (845B)
# - I put everything in one block and added sharedscripts, so that mysql gets # flush-logs'd only once. # Else the binary logs would automatically increase by n times every day. # - The error log is obsolete, messages go to syslog now. /var/log/mysql.log /var/log/mysql/*log { daily rotate 7 missingok create 640 mysql adm compress sharedscripts postrotate test -x /usr/bin/mysqladmin || exit 0 # If this fails, check debian.conf! MYADMIN="/usr/bin/mysqladmin --defaults-file=/etc/mysql/debian.cnf" if [ -z "`$MYADMIN ping 2>/dev/null`" ]; then # Really no mysqld or rather a missing debian-sys-maint user? # If this occurs and is not a error please report a bug. #if ps cax | grep -q mysqld; then if killall -q -s0 -umysql mysqld; then exit 1 fi else $MYADMIN flush-logs fi endscript }