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 投稿