MySQL のログをローテートさせる設定をしていて、下記の現象(詳細は本文参照)にハマりました。やっと解決できたのでメモしておきます。 手動でコマンドを叩いたときはうまくいくのに cron で動かしたときは flush-logs がうまくいかない 環境は CentOS 6.3、MySQL 5.5.28 です。 # yum list centos-release ... Installed Packages centos-release.x86_64 6-3.el6.centos.9 @base # mysql -V mysql Ver 14.14 Distrib 5.5.28, for Linux (x86_64) using readline 5.1 ## MySQL ログのローテーション設定(logrotate)(flush-logs が cron で動かないときの対処を含む) 1.