ホームページ > データベース > mysql チュートリアル > mysqlのバイナリログを読む方法

mysqlのバイナリログを読む方法

藏色散人
リリース: 2020-10-21 11:30:35
オリジナル
6512 人が閲覧しました

MySQL または MariaDB では、データベースに変更を加えるたびに、その特定のイベントがログに記録されます。

mysqlのバイナリログを読む方法

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

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

MySQL で何らかの種類のリカバリ操作を実行する場合、バイナリ ログ ファイルも処理されます。

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

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

現在のバイナリログリストを取得するコマンド方法を紹介します。

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

mysql> SHOW BINARY LOGS;
+-------------------+-----------+
| Log_name          | File_size |
+-------------------+-----------+
| mysqld-bin.000001 |     15740 |
| mysqld-bin.000002 |      3319 |
..
..
ログイン後にコピー

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

mysql> SHOW BINARY LOGS;
ERROR 1381 (HY000): You are not using binary logging
ログイン後にコピー

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

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

# ls -l /var/lib/mysql/
-rw-rw----. 1 mysql mysql 15740 Aug 16 14:57 mysqld-bin.000001
-rw-rw----. 1 mysql mysql  3319 Aug 16 14:57 mysqld-bin.000002
..
..
ログイン後にコピー

無料学習用の推奨リファレンス: 「mysql チュートリアル

以上がmysqlのバイナリログを読む方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート