Anda tidak dapat menggunakan logrotate untuk melakukan itu, Anda harus terlebih dahulu mengubah nama file di my.cnf dan kemudian melakukan apa pun yang ingin dilakukan. muat ulang mysql.
jika Anda menginginkan cara logrotate , Anda harus menonaktifkan log kueri lambat untuk saat itu.
Hal logrotate disarankan oleh tim percona dan bekerja untuk saya.
/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
}