アフィリエイト広告を利用しています

広告

posted by fanblog

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;





posted by newprogramer at 23:04| Comment(0) | TrackBack(0) | DB
この記事へのコメント
コメントを書く

お名前:

メールアドレス:


ホームページアドレス:

コメント:

※ブログオーナーが承認したコメントのみ表示されます。

この記事へのトラックバックURL
https://fanblogs.jp/tb/4471293
※ブログオーナーが承認したトラックバックのみ表示されます。

この記事へのトラックバック
検索
カテゴリーアーカイブ

最新記事
×

この広告は30日以上新しい記事の更新がないブログに表示されております。