MySQLのバイナリログを解析するmysqlbinlogコマンドの完全ガイド

MySQLのバイナリログとは MySQLのバイナリログ(binlog)は、データベースの変更履歴を記録する非常に重要な機能です。このログには、すべてのDDL(データ定義言語)とDML(データ操作言語)ステートメント(SELECTクエリを除く)がイベント形式で記録され、各ステートメントの実行にかかった時間も含まれています。MySQLのバイナリログはトランザクションセーフです。 D ...

7月1日 16:20 投稿

MySQL バイナリログを用いたデータ復元ガイド

バイナリログの概要と設定 MySQL サーバーでは、データベースに対する変更操作を記録する複数のログタイプが存在します。その中でもバイナリログ(Binary Log)は、すべてのデータ変更语句(DDL および DML)を記録するため、誤った操作によるデータ損失が発生した場合に、特定の時点までの状態へ復元を行うために不可欠な要素となります。 バイナリログを有効化するには、 ...

6月10日 18:47 投稿

MySQLバイナリログ(binlog)の仕組みとデータ復旧のための運用設定

バイナリログ(binlog)の概要 MySQLのバイナリログ(binlog)は、データベースに対するすべての変更操作(DDLおよびDML)を記録する非常に重要なログファイルです。データの検索(SELECT)以外の、データの作成、更新、削除といったイベントを時系列で保存します。binlogはトランザクションの安全性を保証し、障害発生時のデータ復旧やマスター・スレーブ間のレプリケーシ ...

5月25日 07:21 投稿

MySQLのXtraBackupを使用したレプリケーション環境構築

1. 概要 本記事では、XtraBackupによるホットバックアップを利用してMySQLのマスター・スレーブ構成を構築する手順について説明します。 2. 環境情報 マスターデータベース:MySQL 5.5.54 スレーブデータベース:MySQL 5.7.25 3. 構築手順 バックアップデータをスレーブサーバにコピーします。 スレーブ側のMySQLインストール手順は省略します。 スレーブの ...

5月19日 02:11 投稿