Docker環境でのMySQL 8.0マスタースレーブクラスタ構築

1. オーバーレイネットワークの作成 docker network create --driver overlay shared-net --attachable 2. MySQLコンテナの起動 マスターノード: docker run -d \ --name primary-db \ --network shared-net \ -e MYSQL_ROOT_PASSWORD=securePass \ -p 3306:3306 \ mysql:8.0 \ --default-authentication-plugin=mysql_native_password スレーブノード: dock ...

5月21日 02:06 投稿

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

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

5月19日 11:11 投稿

MySQL Binlog イベントのサブスクリプションと消費位置管理

mysql-binlog-connector-java は、MySQL のバイナリログ(binlog)をリアルタイムで読み取り・解析するための Java ライブラリです。これにより、INSERT・UPDATE・DELETE といったデータ変更イベントを即座に検知できます。 基本設定と接続 使用前に以下の条件を満たす必要があります: MySQL サーバーで binlog が有効であること(SHOW VARIABLES LIKE 'log_bin'; で ...

5月19日 02:11 投稿