mysql binlog (バイナリログ) を表示する方法

mysql binlog (バイナリログ) を表示する方法

たとえば、新しいテーブルを作成したり、既存のテーブルのデータを更新したりすると、これらのイベントは、MySQL データベースのバイナリ ログである mysql binlog に保存されます。

バイナリ ログは、マスター サーバーがバイナリ ログからリモート サーバーにデータを送信する MySQL レプリケーションで非常に役立ちます。

MySQL であらゆる種類のリカバリ操作を実行するときは、バイナリ ログ ファイルも処理します。

mysqlbinlog コマンドは、バイナリ ログの内容を読みやすくユーザーフレンドリな形式で表示するために使用されます。

では、mysql binlog (バイナリ ログ) を取得して表示するにはどうすればよいでしょうか?

以下は、現在のバイナリ ログ リストを取得するコマンド メソッドです。

mysql から次の show binary logs コマンドを実行すると、システム内のすべてのバイナリ ログが表示されます。

mysql> バイナリログを表示します。
+-------------------+----------+
| ログ名 | ファイルサイズ |
+-------------------+----------+
|mysqld-bin.000001 | 15740 |
|mysqld-bin.000002 | 3319 |
..
..

システムでバイナリ ログが有効になっていない場合は、次のエラー メッセージが表示されます。

mysql> バイナリログを表示します。
エラー 1381 (HY000): バイナリログを使用していません

mysql binlog の場所はどこですか?

デフォルトでは、バイナリ ログ ファイルは、次に示すように /var/lib/mysql ディレクトリにあります。

# ls -l /var/lib/mysql/
-rw-rw----。1 mysql mysql 15740 8月16日 14:57 mysqld-bin.000001
-rw-rw----。1 mysql mysql 3319 8月16日 14:57 mysqld-bin.000002
..
..

以下もご興味があるかもしれません:
  • MySQLデータベースのbinlogクリーンアップコマンドの詳細な説明
  • MySQL Binlog ログの読み取り時によくある 3 つのエラー
  • mysql binlog ログを正しくクリーンアップする 2 つの方法
  • MySQL の binlog ログと、binlog ログを使用してデータを回復する方法を説明します。
  • MySQL データベースの Binlog 使用法の概要 (必読)
  • MySQL binlog ログを自動的にクリーンアップする方法
  • MySQLデータベースのログファイル(binlog)を自動的に復元する方法を説明します
  • [MySQL binlog] MySQL の混合ログ形式の binlog を徹底的に解析する方法
  • mysql binlog バイナリログの詳細な説明
  • MySQL binlog の解析

<<:  VUE+SpringBootはページング機能を実装します

>>:  Linux7で仮想ホストを実装する3つの方法

推薦する

JavaScript のクロージャの問題の詳細な説明

クロージャは、純粋関数型プログラミング言語の伝統的な機能の 1 つです。クロージャをコア言語構造の不...

JavaScript を使用して二分探索木を実装する方法

コンピュータ サイエンスで最も一般的に使用され、議論されているデータ構造の 1 つは、二分探索木です...

CSSで半透明の背景色を実現する2つの方法について簡単に説明します。

ページをレイアウトする際、ユーザーに異なる視覚効果を与えるために、div の背景色を半透明の状態に設...

ホバードロップダウンメニューを実装するためのネイティブJS

JS はホバー ドロップダウン メニューを実装します。これは、フロントエンドの面接で遭遇するシナリ...

MySQL 8.0 でリモートアクセス権限を設定する方法

前回の記事では、MySQL パスワードをリセットする方法を説明しました。一部の学生から、データベース...

Alibaba Cloud Docker Yum ソースを使用した Docker 17.03.2 の CentOS7 オンラインインストールの詳細説明

参照ドキュメント公式 Docker インストール ドキュメント: https://docs.dock...

MySQL 5.x 以降を使用している場合のエラー #1929 列 ''createtime'' の日付時刻値が正しくありません: '''' の簡単な解決方法

MySQL をインストールした後、テーブル データを保存および削除しようとすると、常にエラー メッセ...

カルーセル効果を作成するためのjs

カルーセルはフロントエンド開発において比較的重要なポイントだと思います。ネイティブjsの知識ポイント...

Grafana+Prometheus を使用して MySQL サービスのパフォーマンスを監視する

Prometheus (プロメテウスとも呼ばれる) 公式サイト: https://prometheu...

MySQLスレーブライブラリの復元の実践記録

状況の説明:今日、MySQL データベースのスレーブ ノード ホストにログインしたところ、/var/...

MySQL SELECT文の実行方法

MySQL Select ステートメントはどのように実行されますか?最近、Geek Time で D...

ByteDance インタビュー: JS を使用して Ajax 同時リクエスト制御を実装する方法

序文正直に言うと、最近とても混乱していると感じています。テクノロジーと人生について。また、将来の発展...

js を使用して 2 つの HTML ウィンドウ間で通信する方法

シナリオ: ページAがページBを開くと、ページBで操作した後、ページAは変更されたデータを同期する必...

MySQL 8.0 をインストールした後、初めてログインするときにパスワードを変更する問題を解決する

MySQL 8.0.16で初回ログイン時のパスワードを変更する方法を紹介します。 MySQLデータベ...