[[MySQL]]

*手動でローテートする [#n42d43cd]
FLUSH LOGSでバイナリログ、クエリログ、スロークエリログをローテート出来ます。
MySQL5.5以降でれば、スロークエリログのみをローテート出来ます。

**手順 [#k05a453d]
 mysql> 
 Server version: 5.5.** MySQL Community Server (GPL)
 # cd /var/lib/mysql
 # mv slow.log slow.log.`date +%Y%m%d`
 # mysql
 mysql> flush slow logs;
 # ls <-- 新しくslow.logファイルができていることを確認する
 # lsof | grep slow.log <-- slow.logファイルがlsofで表示されることを確認する(日付付きじゃない方のファイル)

**参考URL [#ue533d0a]
http://nippondanji.blogspot.jp/2010/04/mysqlmysql-554.html

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS