সমস্যা সমাধান হয়েছে তবে আমি ভবিষ্যতের রেফারেন্সের জন্য লিখছি।
/root/.my.cnf
[mysqladmin]
user = root
password = pa$$w0rd
/etc/logrotate.d/mysql
/var/log/mysql-slow.log /var/log/mysqld.log {
daily
rotate 7
dateext
compress
missingok
#notifempty
sharedscripts
create 644 mysql mysql
postrotate
/usr/bin/mysqladmin flush-logs
endscript
}
logrotate
কমান্ড লাইন থেকে চালানোর সময় ভাল কাজ করছে:
# logrotate -v -f /etc/logrotate.d/mysql
সকাল 4 টায় ক্রোন থেকে চলার সময় এটি কাজ করে না লগ ফাইলটি ঘোরানো হয়েছিল তবে মাইএসকিউএল নতুন তৈরি হওয়া ফাইলটিতে ত্রুটিটি লগ করে না:
-rw-r--r-- 1 mysql mysql 0 Aug 7 10:13 /var/log/mysqld.log
-rw-r--r-- 1 mysql mysql 20 Aug 4 04:04 /var/log/mysqld.log-20120804.gz
-rw-r--r-- 1 mysql mysql 20 Aug 5 04:04 /var/log/mysqld.log-20120805.gz
-rw-r--r-- 1 mysql mysql 20 Aug 6 16:28 /var/log/mysqld.log-20120806.gz