摘要:環(huán)境準(zhǔn)備拉取鏡像準(zhǔn)備兩個(gè)配置文件主庫配置文件從庫配置文件啟動(dòng)兩個(gè)容器,端口配置,數(shù)據(jù)庫,數(shù)據(jù)庫環(huán)境已準(zhǔn)備好。查看主庫狀態(tài)記住查詢結(jié)果,后面會(huì)用。測(cè)試在上操作,更改都會(huì)顯示在上。
1、環(huán)境準(zhǔn)備
拉取mysql鏡像
docker pull mysql
準(zhǔn)備兩個(gè)mysql配置文件
# 主庫配置文件my-master.cnf [mysqld] log-bin = mysql-bin server-id = 1 # 從庫配置文件my-slave.cnf [mysqld] server-id = 2
啟動(dòng)兩個(gè)容器,端口配置
Host:3307,數(shù)據(jù)庫master:3306
Host:3308,數(shù)據(jù)庫slave:3306
docker run -d -e MYSQL_ROOT_PASSWORD=root --name mysql-master -v /root/mysql/my-master.cnf:/etc/mysql/my.cnf -p 3307:3306 mysql docker run -d -e MYSQL_ROOT_PASSWORD=root --name mysql-slave -v /root/mysql/my-slave.cnf:/etc/mysql/my.cnf -p 3308:3306 mysql
環(huán)境已準(zhǔn)備好。
具體參數(shù)如下:
ip
本機(jī)Host:172.18.134.10
master容器:172.17.0.2
slave容器:172.17.0.3
登錄數(shù)據(jù)庫命令
# 本機(jī) -> master mysql -h172.18.134.10 -P3307 -uroot -proot # 本機(jī) -> slave mysql -h172.18.134.10 -P3308 -uroot -proot2、主庫配置
新建一個(gè)用戶專門用來同步master,
CREATE USER "backup"@"%" IDENTIFIED BY "123456";
給backup用戶分配備份的權(quán)限
GRANT REPLICATION SLAVE ON *.* to "backup"@"%" identified by "123456";
主庫配置完成。
查看主庫狀態(tài):
show master status;
記住查詢結(jié)果,后面會(huì)用。
File: mysql-bin.000003
Position: 688
3、從庫配置從庫通過IO線程連接master,所以需要指定master的信息,包括host, port, user, password
change master to master_host="172.17.0.2", master_port=3306, master_user="backup", master_password="123456", master_log_file="mysql-bin.000003", master_log_pos=688; start slave;
查看從庫狀態(tài),
show slave statusG
如果輸出,
Slave_IO_State: Waiting for master to send event Master_Host: 172.17.0.2 Master_User: root Master_Port: 3306 Connect_Retry: 60 Master_Log_File: mysql-bin.000003 Read_Master_Log_Pos: 688 Relay_Log_File: 6b0f3668aa62-relay-bin.000002 Relay_Log_Pos: 913 Relay_Master_Log_File: mysql-bin.000003 Slave_IO_Running: Yes Slave_SQL_Running: Yes
則說明連接成功。
4、測(cè)試在master上操作,更改都會(huì)顯示在slave上。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/27293.html
摘要:今天小數(shù)給大家?guī)淼氖菙?shù)人云工程師金燁的分享,有關(guān)于自動(dòng)快速部署服務(wù)相關(guān)組件的一些實(shí)踐。當(dāng)與相遇,雙劍合璧,一切變得如此簡(jiǎn)單有趣。通過將服務(wù)注冊(cè)到來做健康檢查。 今天小數(shù)給大家?guī)淼氖菙?shù)人云工程師金燁的分享,有關(guān)于自動(dòng)快速部署DCOS服務(wù)相關(guān)組件的一些實(shí)踐。當(dāng)Ansible與Docker相遇,雙劍合璧,一切變得如此簡(jiǎn)單有趣。 本次分享將包括以下內(nèi)容: 云平臺(tái)部署使用的服務(wù)、組件 Do...
摘要:配置主庫和備庫。主庫當(dāng)前的二進(jìn)制日志文件,和獲得數(shù)據(jù)快照時(shí)在該二進(jìn)制日志文件中的偏移量。它能夠在備份時(shí)不阻塞服務(wù)器的操作,因此可以在不影響主庫的情況下設(shè)置備庫。 showImg(https://segmentfault.com/img/bVbqOEk?w=720&h=480); 正所謂理論造航母,現(xiàn)實(shí)小帆船。單有理論,不動(dòng)手實(shí)踐,學(xué)到的知識(shí)猶如空中樓閣。接下來,我們一起來看下如何一步步...
摘要:配置主庫和備庫。主庫當(dāng)前的二進(jìn)制日志文件,和獲得數(shù)據(jù)快照時(shí)在該二進(jìn)制日志文件中的偏移量。它能夠在備份時(shí)不阻塞服務(wù)器的操作,因此可以在不影響主庫的情況下設(shè)置備庫。 showImg(https://segmentfault.com/img/bVbqOEk?w=720&h=480); 正所謂理論造航母,現(xiàn)實(shí)小帆船。單有理論,不動(dòng)手實(shí)踐,學(xué)到的知識(shí)猶如空中樓閣。接下來,我們一起來看下如何一步步...
閱讀 2299·2023-04-25 14:22
閱讀 3740·2021-11-15 18:12
閱讀 1297·2019-08-30 15:44
閱讀 3220·2019-08-29 15:37
閱讀 647·2019-08-29 13:49
閱讀 3462·2019-08-26 12:11
閱讀 877·2019-08-23 18:28
閱讀 1586·2019-08-23 14:55