du kan helt enkelt inte använda logrotate för att göra det, du måste först ändra filnamnet i my.cnf och sedan göra vad du någonsin vill göra. ladda om mysql.
om du vill att logrotera sättet måste du inaktivera den långsamma frågeloggen för den tiden.
Det här med logrotate föreslogs av percona-teamet och fungerar för mig.
/var/mysql/slow_query.log {
nocompress
create 660 mysql mysql
size 1G
dateext
missingok
notifempty
sharedscripts
postrotate
/usr/local/bin/mysql -e 'select @@global.long_query_time into @lqt_save; set global long_query_time=2000; select sleep(2); FLUSH LOGS; select sleep(2); set global [email protected]_save;'
endscript
rotate 150
}