2015年11月30日
【Mysql】ログを容量でローテート
MySQLのバイナリログがファイル容量を指定してローテートすることができたので、
その方法をメモ( ..)φ
ローテートのファイル容量はmax_binlog_size で指定します。
デフォルトは1Gです。
/etc/my.cnf から直接書き足す場合は、以下を実行します。
#vi /etc/my.cnf
[mysqld]ブロックに以下を書き足します。
max_binlog_size = 209715200 //200MBに設定
mysqldを再起動すると反映されます。
# service mysqld restart
再起動ができない場合などは、以下でもできます。
現在のローテートのファイル容量はmax_binlog_sizeは以下で確認する。
# mysql -uroot -p
mysql> SHOW VARIABLES like 'max_binlog_size';
+-----------------+------------+
| Variable_name | Value |
+-----------------+------------+
| max_binlog_size | 1073741824 |
+-----------------+------------+
1 row in set (0.00 sec)
以下で設定変更します。
mysql> SET GLOBAL max_binlog_size=209715200;
【このカテゴリーの最新記事】
-
no image
-
no image
-
no image
この記事へのコメント
コメントを書く
この記事へのトラックバックURL
https://fanblogs.jp/tb/4471293
※ブログオーナーが承認したトラックバックのみ表示されます。
この記事へのトラックバック