MySQL Binlog ログのスクロール
MySQL の Binlog ログ ローリングとは、新しい Binlog ログを生成して記録することを指します。これは、すべての Binlog ログが 1 つの Binlog に記録されると、クエリが非常に遅くなり、取得効率が非常に低くなるためです。
Binlog ログのローリングには 3 つの方法があります。
-
MySQLを再起動する
- 通常、データベースは再起動されないため、このメソッドは無視してかまいません。
-
ビンログを手動で更新する
- 推奨。
mysql> flush logs;
-
mysqladmin を介して Binlog を更新する
- 推奨。
[root@mysql ~]# mysqladmin -uroot -p123456 flush-logs