婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Docker 環境運行 Mysql 和開啟 Binlog 配置主從同步的設置方法

Docker 環境運行 Mysql 和開啟 Binlog 配置主從同步的設置方法

熱門標簽:貴陽教育行業電話外呼系統 在百度地圖標注車輛 藍點外呼系統 烏海智能電話機器人 撫順移動400電話申請 威海人工外呼系統供應商 做外呼系統的公司違法嗎 寧夏房產智能外呼系統要多少錢 400電話申請方案

同一服務器模擬利用 Docker 模擬 Mysql 設置的主從同步設置。

1、運行起來兩個 Mysql :masterMysql(主庫)、slaveMysql(從庫),數據庫版本 5.7。

#拉取鏡像
docker pull mysql:5.7
#y運行主、從容器
docker run -p 13306:3306 --name slavemysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
docker run -p 13307:3306 --name mastermysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7

運行完成后可以嘗試連接,注意此處的映射到主機的服務端口分別為 13306和13307,對外連接需要保證防火墻和網關設置都要放開。

2、查看容器的使用 IP(配置主從需要同一內網中的 IP 地址使用)

#查看主庫的所在 IP
docker inspect --format='{{.NetworkSettings.IPAddress}}' masterMysql
#172.18.0.2

3、配置主從庫。

(1)進入主庫

docker exec -it masterMysql  bash #masterMysql 為運行容器的名稱。

(2)進行配設置配置文件

cd /etc/mysql&&ls

可以看到,多份 *.cnf 文件,包括在 conf.d 和 mysql.conf.d 文件夾下都有。 這個是有加載順序的,此處配置就統在 my.cnf 上操作。

(3)設置配置文件

方式一:

正常操作是進入文件夾內編輯,如以下方式:

vim ./my.cnf

不過這里遇到會報錯:
bash: vi: command not found

先行安裝 vi

apt-get update
#成功后運行
apt-get install vim

方式二(建議):

在容器外編輯后拷貝到容器內,這里是直接覆蓋的方式。

復制主機到容器內。
語法:docker cp [主機地址] [容器 ID 或容器名稱]:[容器文件地址]
docker cp /home/mysql/my.cnf mysql:/etc/mysql/my.cnf

(4)打開 Binlog 配置。

相同的配置:進入主、從庫設置 my.cnf 配置文件。注意 server-id 需要不一致。

character_set_server=utf8
init_connect='SET NAMES utf8'
#這兩條是設置utf-8字符格式,兩個主機配置相同
## 同一局域網內注意要唯一(如果雙向主備庫,依賴這個去區分執行 Binlog 的 SQL 語句 )
#可以取 Ip 的最后一個。主庫為 2,從庫為 3。
server-id=2  
## 開啟二進制日志功能,可以隨便取(關鍵)
#演示設置主庫設置為 master-bin,從庫為 slave-bin
log-bin=master-bin
log_bin_index = master-bin.index

其中不同的配置: 主庫:

#這里整理可以配置的內容,由于測試,先注釋。
#要給從機同步的庫(如果不寫,默認全部同步)
#binlog-do-db=test

#不給從機同步的庫(多個寫多行)
#binlog-ignore-db=mysql #設置復制的數據庫
#binlog-ignore-db=information_schema #設置忽略復制的數據庫
#自動清理 15 天前的log文件
expire_logs_days=15
#binlog_format=row #設置 Binlog 記錄的實際操作的 SQL。
#max_binlog_size=100m #設置文件大小
#replicate_do_table=test #進行復制的的數據表
#replicate_ignore_table=igoreTest #忽略進行復制的的數據表
#replicate_wild_ignore_db=test # 同 Replicate_Do_DB 可帶通配符
#replicate_wild_ignore_db=igoreTest # 同 Replicate_Ignore_DB 可帶通配符

從庫:

#設置避免更新不及時或是重啟后導致主從庫復制出錯。
read_only = 1
master_info_repository=TABLE
relay_log_info_repository=TABLE
relay-log = slave-relay-bin

#主庫的日志存放。
relay-log-index = slave-relay-bin.index

配置是需要重啟容器后生效。

docker restart masterMysql
docker restart slaveMysql

查看容器的日志:

docker logs masterMysql 

如果要是重啟失敗,可以用此操作檢查是否剛才的配置文件有出錯,利用(3)方式二,修改配置文件,再去啟動容器。

(5)查看容器是否設置 Binlog 配置成功。

#進入容器
docker exec -it masterMysql bash
#進入 Mysql
mysql -uroot -p123456 
#查看 Binlog 狀態。
show variables like '%log_bin%';
#可以看到 log_bin 是打開的狀態,bin_log 的位置在 /var/lib/mysql/master-bin

![file](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/61e52585e4aa4200a8c27204ef690234~tplv-k3u1fbpfcp-zoom-1.image)

(6)查看主庫的 Matser 節點的 Binlog 狀態,拿到此處的配置的 position 值。

show master status;

若是之前開啟的 Binlog 沒有使用,需要新生成或是重置清空。

#生成新的 Binlog 日志文件
flush logs; 
#重置清空 Binlog 日志文件
reset master;

可以查看到此處的 日志配置文件是:master-bin.000001,Position 為 334。

4、主庫設置一個賬號提供從庫同步數據使用。此處賬號為 slaveMysql。

CREATE USER 'slaveMysql'@'%' IDENTIFIED BY '123456';
GRANT REPLICATION SLAVE, REPLICATION CLIENT ON *.* TO 'slaveMysql'@'%';

5、登錄從庫的 Mysql 執行,建議還是連接到 Navicat 上運行和查看,服務器上查看格式很亂。

(1)執行同步的主庫配置。注意這里的是結尾符號。

change master to master_host='172.18.0.2',
 master_user='slaveMysql',
 master_password='123456',
 master_port=3306, 
 master_log_file='mysql-bin.000001',
 master_log_pos= 334,
 master_connect_retry=30;

參數詳解:

change master to master_host=${容器所用IP} 這里需要是同一局域網內,第 2 所得。
master_port Master 的端口號,指的是容器的運行數據庫的端口號,不是映射到主機的端口號,第 1 所得。
master_user 設置同步使用的賬號, 第 4 所得
master_password 設置同步使用的賬密碼,第 4 所得
master_log_file 指定了從主庫哪個配置文件讀取 Binlog 日志,第 3(6) 所得
master_log_pos 從哪個 Position 開始讀,即上文中提到的 Position 字段的值,第 3(6) 所得
master_connect_retry 如果連接失敗,重試的時間間隔,單位是秒,默認是60秒

(2)打開從庫的配置。

start slave;
#停止 slave。
#stop slave;

(3)查看主從同步的狀態。 檢查主從同步的狀態。

show slave status ;

(4)檢查錯誤。

可以通過查看 Last_Io_Error 查看到連接的錯誤。 排查以下出錯的可能。 1>網絡不通,端口和局域網 IP 2>用于同步的賬戶密碼正常 3> Master 的 Binlog 文件名稱和 Pos 位置錯誤。

6、測試主從是否正常。

Master 庫創建數據庫,查看 從庫是否也有同步創建成功即可,到此就結束啦。

到此這篇關于Docker 環境運行 Mysql 和開啟 Binlog 配置主從同步的文章就介紹到這了,更多相關Docker Binlog mysql主從同步內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

標簽:泰州 銅川 松原 周口 那曲 慶陽 朝陽 蕪湖

巨人網絡通訊聲明:本文標題《Docker 環境運行 Mysql 和開啟 Binlog 配置主從同步的設置方法》,本文關鍵詞  Docker,環境,運行,Mysql,和,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Docker 環境運行 Mysql 和開啟 Binlog 配置主從同步的設置方法》相關的同類信息!
  • 本頁收集關于Docker 環境運行 Mysql 和開啟 Binlog 配置主從同步的設置方法的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    91国在线观看| 国产日本欧美一区二区| 精品久久久久香蕉网| 欧美放荡的少妇| 欧美成人艳星乳罩| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 欧美tk丨vk视频| 欧美韩日一区二区三区| 亚洲自拍偷拍图区| av一区二区三区黑人| 91精品国产欧美一区二区18| 国产精品久久久久永久免费观看| 日韩电影免费在线观看网站| 国产精品一二一区| 精品国产乱码久久久久久老虎| 亚洲理论在线观看| 99久久免费精品| 欧美成人精品1314www| 视频一区二区中文字幕| 在线观看免费一区| 亚洲日本乱码在线观看| 成人国产在线观看| 国产女人18毛片水真多成人如厕 | 亚洲国产成人av| 99精品在线免费| 日韩美女视频一区| 99久久精品一区| 亚洲码国产岛国毛片在线| 成人黄色免费短视频| 中文一区在线播放 | 秋霞午夜av一区二区三区| 中文字幕第一区综合| 免费观看久久久4p| 91亚洲国产成人精品一区二区三| 7777精品伊人久久久大香线蕉完整版 | 国产日韩视频一区二区三区| 国产一区亚洲一区| 国产视频一区二区在线观看| 一级做a爱片久久| 91精品国产综合久久精品麻豆| 国产成人av一区二区三区在线观看| 国产女人aaa级久久久级 | 国产精品免费视频一区| 欧美日韩国产精品自在自线| 成人av手机在线观看| 日本中文字幕一区二区视频| 国产精品第五页| 色狠狠一区二区三区香蕉| 国内精品久久久久影院色| 亚洲最大的成人av| 国产日本欧美一区二区| 欧美精品在线一区二区| 成人精品视频一区| 亚洲欧美在线视频观看| 日韩精品专区在线影院重磅| av亚洲精华国产精华| 日本va欧美va精品发布| 97久久超碰国产精品| 亚洲永久免费av| 91精品国产综合久久精品app| 精品一区二区三区在线播放| 国产精品免费人成网站| 欧洲生活片亚洲生活在线观看| 日韩二区三区四区| 国产嫩草影院久久久久| 欧美日韩一区二区三区视频| 亚洲一区二区三区自拍| 99久久er热在这里只有精品66| 亚洲成人一区二区在线观看| 精品三级av在线| 不卡一区在线观看| 日韩av电影一区| 亚洲色图一区二区| 精品国产乱码久久久久久1区2区 | 一区二区在线免费| 日韩限制级电影在线观看| 99精品久久99久久久久| 亚洲成人精品影院| 国产精品美女视频| 日韩亚洲欧美一区二区三区| 99视频热这里只有精品免费| 蜜臀av一区二区三区| 亚洲精品视频自拍| 久久精品夜色噜噜亚洲a∨| 欧美视频在线一区二区三区 | 国产精品你懂的在线| 日韩精品一区二区三区视频| 在线视频中文字幕一区二区| 国产精品亚洲一区二区三区妖精| 午夜伦欧美伦电影理论片| **欧美大码日韩| 久久久噜噜噜久久中文字幕色伊伊 | 国产精品一级黄| 日本亚洲三级在线| 欧美日韩一区在线观看| 成人午夜av在线| 国产一区视频网站| 久久国产剧场电影| 蜜臀国产一区二区三区在线播放| 一区二区三区.www| 国产精品久久久久久久岛一牛影视| 久久综合九色综合97婷婷| 欧美日韩视频在线观看一区二区三区| av在线不卡免费看| 99re在线精品| 99久久久久久99| 91浏览器在线视频| 91精品福利在线| 欧美亚男人的天堂| 欧美三级午夜理伦三级中视频| 色诱亚洲精品久久久久久| 不卡av在线网| 91蜜桃视频在线| 一本在线高清不卡dvd| 97久久精品人人澡人人爽| 色婷婷av久久久久久久| 99re这里只有精品视频首页| 国产一区二区视频在线| 国产精品一区2区| 国产不卡视频在线观看| 免费成人深夜小野草| 视频一区二区三区入口| 亚洲成人免费看| 另类综合日韩欧美亚洲| 国产在线播放一区三区四| 狠狠v欧美v日韩v亚洲ⅴ| 国产精品99久久久久久久女警| 久久精品72免费观看| 风流少妇一区二区| 91免费精品国自产拍在线不卡| 日本精品一级二级| 9191国产精品| 国产欧美一区二区精品久导航| 色噜噜久久综合| 成人精品视频一区二区三区 | 亚洲1区2区3区4区| 男女男精品视频| 成人免费电影视频| 欧美日韩成人综合天天影院 | 五月天久久比比资源色| 老汉av免费一区二区三区| 国产精品亚洲一区二区三区妖精| 岛国精品一区二区| 欧美日韩情趣电影| 久久精品综合网| 亚洲777理论| 高清成人在线观看| 在线视频你懂得一区| 精品国产伦一区二区三区观看体验| 国产亚洲欧美中文| 亚洲一区免费视频| 国产成人午夜电影网| 欧亚洲嫩模精品一区三区| 精品国产91久久久久久久妲己 | 色婷婷精品大视频在线蜜桃视频| 欧美丰满嫩嫩电影| 国产精品久久久久久久久图文区| 丝袜诱惑制服诱惑色一区在线观看 | 在线视频中文字幕一区二区| 久久午夜免费电影| 性欧美疯狂xxxxbbbb| 成人精品亚洲人成在线| 91精品麻豆日日躁夜夜躁| 欧美三区在线视频| 国产精品久久久久婷婷| 美女视频黄免费的久久| 在线观看成人免费视频| 久久久久青草大香线综合精品| 亚洲黄色小说网站| 成人手机电影网| 3d动漫精品啪啪一区二区竹菊 | 国产亚洲自拍一区| 视频一区欧美日韩| 欧美亚洲高清一区| 亚洲色图20p| 国产**成人网毛片九色| 久久久久国产免费免费| 蜜臀av性久久久久蜜臀aⅴ流畅| 欧美色偷偷大香| 依依成人精品视频| 国产a区久久久| 国产亚洲成aⅴ人片在线观看| 日韩精彩视频在线观看| 91啪亚洲精品| 18成人在线视频| 91在线免费播放| 亚洲欧美成aⅴ人在线观看| 成人免费福利片| 国产精品婷婷午夜在线观看| 高清不卡在线观看| 亚洲国产精品国自产拍av| 国产成人在线视频播放| 国产欧美日韩在线| 国产馆精品极品| 久久日一线二线三线suv| 激情深爱一区二区| 2023国产精华国产精品| 国产一区二区在线视频| 国产欧美视频一区二区三区| 国产麻豆精品在线|