Dokcer部署雙主Mysql的詳細(xì)步驟
創(chuàng)建容器:
Mysql主1
docker run -d \ --name mysql-master1 \ -e MYSQL_ROOT_PASSWORD=123456 \ -v /etc/mysql:/var/lib/mysql \ -p 3306:3306 \ mysql:8.01 \ --server-id=1 \ --log-bin=mysql-bin \ --gtid-mode=ON \ --enforce-gtid-consistency=ON
Mysql主2
docker run -d \ --name mysql-master2 \ -e MYSQL_ROOT_PASSWORD=123456 \ -v /etc/mysql:/var/lib/mysql \ -p 3306:3306 \ mysql:8.01 \ --server-id=2 \ --log-bin=mysql-bin \ --gtid-mode=ON \ --enforce-gtid-consistency=ON
創(chuàng)建角色:
使用navcait操作,兩個(gè)主Mysql使用一樣的命令,
CREATE USER 'replica'@'%' IDENTIFIED BY 'replica_password'; GRANT REPLICATION SLAVE ON *.* TO 'replica'@'%'; FLUSH PRIVILEGES;
配置Mysql:
SHOW MASTER STATUS;

CHANGE MASTER TO MASTER_HOST='192.168.110.71', MASTER_PORT=3309, MASTER_USER='replica', MASTER_PASSWORD='replica_password', MASTER_LOG_FILE='mysql-bin.000006', -- 使用第二個(gè)主數(shù)據(jù)庫(kù)的File值 MASTER_LOG_POS=1420, -- 使用第二個(gè)主數(shù)據(jù)庫(kù)的Position值 master_connect_retry=60, GET_MASTER_PUBLIC_KEY=1; START SLAVE;
此處為從數(shù)據(jù)庫(kù)配置主數(shù)據(jù)庫(kù)的信息,因此需要配置對(duì)方的信息,這里的host、post、切換為自己對(duì)應(yīng)的,用戶(hù)名和密碼如果直接復(fù)制的上方用戶(hù)創(chuàng)建的話,則無(wú)需修改,file和pos對(duì)應(yīng)上方查詢(xún)到的信息,不要隨便填寫(xiě),按照上方的來(lái)
查詢(xún)結(jié)果:
show slave status

兩個(gè)參數(shù)必須要為yes,不能為其他的任何,如果為其他的,則自行查詢(xún)解決方案,兩邊都配通了之后就可以互通數(shù)據(jù)了
到此這篇關(guān)于Dokcer部署雙主Mysql的詳細(xì)步驟的文章就介紹到這了,更多相關(guān)Dokcer部署雙主Mysql內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Docker多個(gè)容器不能有相同端口號(hào)的處理方案
這篇文章主要介紹了Docker多個(gè)容器不能有相同端口號(hào)的處理方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-03-03
jenkins構(gòu)建Docker 鏡像實(shí)例詳解
這篇文章主要介紹了 jenkins構(gòu)建Docker 鏡像實(shí)例詳解的相關(guān)資料,需要的朋友可以參考下2017-04-04
聊聊Docker中容器的創(chuàng)建與啟停問(wèn)題
一個(gè)進(jìn)程可以視為一個(gè)被執(zhí)行的應(yīng)用程序,同樣,一個(gè)Docker容器可以視為一個(gè)運(yùn)行中的Docker鏡像,這篇文章主要介紹了Docker中容器的創(chuàng)建與啟停,需要的朋友可以參考下2022-06-06
Docker安裝Elasticsearch?8.x的實(shí)現(xiàn)示例
本文主要介紹了Docker安裝Elasticsearch8.x,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2025-04-04
詳解通過(guò)docker和docker-compose實(shí)現(xiàn)eureka高可用
這篇文章主要介紹了詳解通過(guò)docker和docker-compose實(shí)現(xiàn)eureka高可用,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-09-09
Docker部署nginx+php環(huán)境的全過(guò)程(簡(jiǎn)單可用!)
最近在學(xué)docker,順便配置了一下docker中的nginx與php,發(fā)現(xiàn)網(wǎng)上的關(guān)于docker中配置nginx與php的資料很少,而且有的也很舊,沒(méi)有太多的參考性,下面這篇文章主要給大家介紹了關(guān)于Docker部署nginx+php環(huán)境的相關(guān)資料,需要的朋友可以參考下2023-02-02
Centos 6.5中安裝docker的步驟(簡(jiǎn)潔版)
這篇文章主要介紹了Centos 6.5中安裝docker的步驟(簡(jiǎn)潔版),需要的朋友可以參考下2016-10-10

