mysqlfailoverとは? mysqlfailover はOracle社が提供している MySQL Utilities というツール群の中の1つです。 下記の図のようにレプリケーション構成において、マスターに障害が発生した場合、スレーブをマスターに切り替えるフェイルオーバー処理を自動で行うツールです。 検証MySQL環境構築 今回の検証ではdockerを使って マスター1台(node1)、スレーブ2台(node2, node3)、mysqlfailoverを実行するマシン(admin)の4インスタンス構成で行います。 設定ファイル docker-compose.yml version: '3' services: node1: image: mysql/mysql-server:5.7 environment: - MYSQL_ROOT_PASSWORD=password volum