【MySQL】バイナリログの一覧を表示するためのソースコードとコマンド手順

この記事は約3分で読めます。
ポートフォリオ制作実績

バイナリログの一覧を表示するためのソースコードとコマンド手順です。

show binary logs;を使ってコマンドを実行してプログラミングしましょう。

スポンサーリンク

【MySQL】バイナリログの一覧を表示するためのソースコードとコマンド手順

mysql> show binary logs;
+---------------+-----------+-----------+
| Log_name | File_size | Encrypted |
+---------------+-----------+-----------+
| binlog.000001 | 178 | No |
| binlog.000002 | 350 | No |
| binlog.000003 | 350 | No |
| binlog.000004 | 824 | No |
| binlog.000005 | 480 | No |
| binlog.000006 | 178 | No |
| binlog.000007 | 155 | No |
| binlog.000008 | 2734 | No |
+---------------+-----------+-----------+
8 rows in set (0.00 sec)

なお、さらに1つ1つのバイナリログのイベント情報を取得するには以下のコマンドを実行します。

mysql> show binlog events in 'binlog.000001';
+---------------+-----+----------------+-----------+-------------+-----------------------------------+
| Log_name | Pos | Event_type | Server_id | End_log_pos | Info |
+---------------+-----+----------------+-----------+-------------+-----------------------------------+
| binlog.000001 | 4 | Format_desc | 1 | 124 | Server ver: 8.0.19, Binlog ver: 4 |
| binlog.000001 | 124 | Previous_gtids | 1 | 155 | |
| binlog.000001 | 155 | Stop | 1 | 178 | |
+---------------+-----+----------------+-----------+-------------+-----------------------------------+
3 rows in set (0.00 sec)

show binlog events in (ログの名前)from (オフセット位置)limit(オフセット位置、表示件数);

タイトルとURLをコピーしました