91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

docker怎么搭建mysql主從

小億
81
2024-07-27 01:15:12
欄目: 云計算

要在Docker中搭建MySQL主從復制,可以按照以下步驟操作:

  1. 創建MySQL主從復制的網絡(可選):
docker network create mysql-replication
  1. 啟動MySQL主服務器:
docker run -d --name mysql-master --network mysql-replication -e MYSQL_ROOT_PASSWORD=password mysql:latest
  1. 啟動MySQL從服務器:
docker run -d --name mysql-slave --network mysql-replication -e MYSQL_ROOT_PASSWORD=password mysql:latest
  1. 配置主服務器: 登錄到主服務器容器中,創建用于復制的用戶,并開啟二進制日志記錄和GTID:
docker exec -it mysql-master bash
mysql -u root -p

CREATE USER 'repl'@'%' IDENTIFIED BY 'password';
GRANT REPLICATION SLAVE ON *.* TO 'repl'@'%';
FLUSH PRIVILEGES;

SET GLOBAL binlog_format = 'ROW';
SET GLOBAL log_slave_updates = 1;
SET GLOBAL gtid_mode = ON;
SET GLOBAL enforce-gtid-consistency = ON;
  1. 配置從服務器: 登錄到從服務器容器中,配置從服務器連接主服務器并開始復制:
docker exec -it mysql-slave bash
mysql -u root -p

CHANGE MASTER TO MASTER_HOST='mysql-master', MASTER_USER='repl', MASTER_PASSWORD='password', MASTER_AUTO_POSITION=1;
START SLAVE;
  1. 檢查主從復制狀態: 在主服務器上執行以下命令檢查主從復制狀態:
SHOW MASTER STATUS;

在從服務器上執行以下命令檢查主從復制狀態:

SHOW SLAVE STATUS \G;

如果輸出結果中的Slave_IO_RunningSlave_SQL_Running均顯示Yes,則表示主從復制已成功搭建。

通過以上步驟,您可以在Docker中成功搭建MySQL主從復制的環境。

0
玛多县| 永安市| 尖扎县| 衡东县| 福贡县| 静宁县| 财经| 新沂市| 区。| 来安县| 津市市| 韶山市| 贡山| 乌拉特前旗| 白朗县| 泰顺县| 峨眉山市| 巨鹿县| 五华县| 晋州市| 石台县| 伊宁市| 连云港市| 南部县| 白银市| 塔河县| 沂水县| 宝丰县| 进贤县| 灯塔市| 杭锦后旗| 靖江市| 峨边| 柞水县| 洞口县| 吉安市| 浦东新区| 南涧| 商丘市| 中阳县| 怀化市|