Docker初見(二)Docker 安裝MySQL5.7主從

本次安裝MySQL 版本如下:

  • MySQL5.7.28

1.初始化docker集群管理工具swarm

因為要做數(shù)據(jù)庫主從,因此扔亥,需要docker對集群支持

docker swarm init

2.創(chuàng)建 overlay 網(wǎng)絡

docker network create --driver overlay common-network --attachable

3.新建文件夾

cd /home
mkdir mysql
cd /home/mysql

4.編輯主從配置文件 master.cnf 與 slave.cnf

master.cnf 內(nèi)容如下:
!includedir /etc/mysql/conf.d/
!includedir /etc/mysql/mysql.conf.d/

[mysqld]
log-bin=mysql-bin
server-id=1
gtid-mode=ON
enforce-gtid-consistency=ON
slave.cnf 內(nèi)容如下:
!includedir /etc/mysql/conf.d/
!includedir /etc/mysql/mysql.conf.d/

[mysqld]
server-id=2
gtid-mode=ON
enforce-gtid-consistency=ON

5.啟動 master & slave

啟動 master:
docker run -d \
--name mysql-master \
--network common-network \
-e MYSQL_ROOT_PASSWORD=1234=Qwer! \
-v `pwd`/master.cnf:/etc/mysql/my.cnf \
-p 3306:3306 \
-d mysql:5.7.28
啟動 slave:
docker run -d \
--name mysql-slave \
--network common-network \
-e MYSQL_ROOT_PASSWORD=1234=Qwer! \
-v `pwd`/slave.cnf:/etc/mysql/my.cnf \
-p 3307:3306 \
-d mysql:5.7.28

5.添加從庫用于復制的用戶

docker run -it --rm --network common-network mysql:5.7.28 mysql -hmysql-master -uroot -p1234=Qwer! \
-e "CREATE USER 'repl'@'%' IDENTIFIED BY '1234=Qwer\!' REQUIRE SSL;" \
-e "GRANT REPLICATION SLAVE ON *.* TO 'repl'@'%';"

6.連接 master & slave

docker run -it --rm --network common-network mysql:5.7.28 mysql -hmysql-slave -uroot -p1234=Qwer! \
-e "CHANGE MASTER TO MASTER_HOST='mysql-master', MASTER_PORT=3306, MASTER_USER='repl', MASTER_PASSWORD='1234=Qwer\!', MASTER_AUTO_POSITION=1, MASTER_SSL=1;" \
-e "START SLAVE;" 

7.驗證slave狀態(tài)

docker run -it --rm --network common-network mysql:5.7.28 mysql -hmysql-slave -uroot -p1234=Qwer! -e "show slave status\G"

如下狀態(tài)為正常:
Slave_IO_Running: Waiting for master to send event
Slave_SQL_Running: Slave has read all relay log; waiting for more updates

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末聋庵,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌销斟,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,816評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件椒舵,死亡現(xiàn)場離奇詭異蚂踊,居然都是意外死亡,警方通過查閱死者的電腦和手機笔宿,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,729評論 3 385
  • 文/潘曉璐 我一進店門悴势,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人措伐,你說我怎么就攤上這事特纤。” “怎么了侥加?”我有些...
    開封第一講書人閱讀 158,300評論 0 348
  • 文/不壞的土叔 我叫張陵捧存,是天一觀的道長。 經(jīng)常有香客問我担败,道長昔穴,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,780評論 1 285
  • 正文 為了忘掉前任提前,我火速辦了婚禮吗货,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘狈网。我一直安慰自己宙搬,他們只是感情好,可當我...
    茶點故事閱讀 65,890評論 6 385
  • 文/花漫 我一把揭開白布拓哺。 她就那樣靜靜地躺著勇垛,像睡著了一般。 火紅的嫁衣襯著肌膚如雪士鸥。 梳的紋絲不亂的頭發(fā)上闲孤,一...
    開封第一講書人閱讀 50,084評論 1 291
  • 那天,我揣著相機與錄音烤礁,去河邊找鬼讼积。 笑死肥照,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的勤众。 我是一名探鬼主播建峭,決...
    沈念sama閱讀 39,151評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼决摧!你這毒婦竟也來了亿蒸?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,912評論 0 268
  • 序言:老撾萬榮一對情侶失蹤掌桩,失蹤者是張志新(化名)和其女友劉穎边锁,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體波岛,經(jīng)...
    沈念sama閱讀 44,355評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡茅坛,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,666評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了则拷。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片贡蓖。...
    茶點故事閱讀 38,809評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖煌茬,靈堂內(nèi)的尸體忽然破棺而出斥铺,到底是詐尸還是另有隱情,我是刑警寧澤坛善,帶...
    沈念sama閱讀 34,504評論 4 334
  • 正文 年R本政府宣布晾蜘,位于F島的核電站,受9級特大地震影響眠屎,放射性物質(zhì)發(fā)生泄漏剔交。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 40,150評論 3 317
  • 文/蒙蒙 一改衩、第九天 我趴在偏房一處隱蔽的房頂上張望岖常。 院中可真熱鬧,春花似錦葫督、人聲如沸竭鞍。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,882評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽笼蛛。三九已至洒放,卻和暖如春蛉鹿,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背往湿。 一陣腳步聲響...
    開封第一講書人閱讀 32,121評論 1 267
  • 我被黑心中介騙來泰國打工妖异, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留惋戏,地道東北人。 一個月前我還...
    沈念sama閱讀 46,628評論 2 362
  • 正文 我出身青樓他膳,卻偏偏與公主長得像响逢,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子棕孙,可洞房花燭夜當晚...
    茶點故事閱讀 43,724評論 2 351