web-dev-qa-db-ja.com

MySQLバイナリログファイルのサイズが非常に小さいのはなぜですか?

小さなバイナリログファイルがたくさんありますが、それぞれがわずか126バイトです。

-rw-rw----. 1 mysql mysql  126 Jan  6 16:13 mysql-bin.000001
-rw-rw----. 1 mysql mysql  126 Jan  6 16:16 mysql-bin.000002
-rw-rw----. 1 mysql mysql  150 Jan  7 10:34 mysql-bin.000003
-rw-rw----. 1 mysql mysql  126 Jan  8 09:57 mysql-bin.000004
-rw-rw----. 1 mysql mysql  126 Jan  8 11:08 mysql-bin.000005
-rw-rw----. 1 mysql mysql  107 Jan  8 11:09 mysql-bin.000006
-rw-rw----. 1 mysql mysql  126 Jan  8 13:21 mysql-bin.000007
-rw-rw----. 1 mysql mysql  342 Jan  8 16:25 mysql-bin.index

それらを大きくする方法は?そして私の「binlog_cache_size」は126バイト以上です

mysql> show variables like 'binlog_cache_size';
ERROR 2006 (HY000): MySQL server has gone away
No connection. Trying to reconnect...
Connection id:    1
Current database: test

+-------------------+-------+
| Variable_name     | Value |
+-------------------+-------+
| binlog_cache_size | 32768 |
+-------------------+-------+
1 row in set (0.00 sec)

誰か教えてもらえますか(⊙ˍ⊙)?どうもありがとうございました :)

mysqlロギング

3
LawrenceLi

MySQLサーバーは再起動していますか?稼働時間を確認します。

'稼働時間'のようなグローバルステータスを表示します。

バイナリログはシャットダウン時に閉じられ、新しいバイナリログが起動時に作成されます。上記のクエリ中に「MySQLサーバーがなくなりました」というメッセージが表示された場合も、サーバーが再起動したことを示している可能性があります。

2
Todd Farmer