亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > docker實現mysql主從復制的示例代碼

docker實現mysql主從復制的示例代碼

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

一、概述

1、原理

  • master服務器將數據的改變記錄二進制binlog日志,當master上的數據發生改變時,則將其改變寫入二進制日志中;
  • slave服務器會在一定時間間隔內對master二進制日志進行探測其是否發生改變,如果發生改變,則開始一個I/OThread請求master二進制事件
  • 同時主節點為每個I/O線程啟動一個dump線程,用于向其發送二進制事件,并保存至從節點本地的中繼日志中,從節點將啟動SQL線程從中繼日志中讀取二進制日志,在本地重放,使得其數據和主節點的保持一致,最后I/OThread和SQLThread將進入睡眠狀態,等待下一次被喚醒。

主從流程圖

2、實現

主庫:192.168.3.13:3310從庫:192.168.3.14:3310二、創建master主庫進入服務器192.168.3.13

1、安裝鏡像

docker pull mysql:8.0.26

2、新建目錄

mkdir -p /home/apps/mysql-master/{config,log,data}

3、創建并啟動

docker run -d --name mysql-master \

--restart=always \

--privileged=true \

-p 3310:3306 \

-v /home/apps/mysql-master/config:/etc/mysql/conf.d \

-v /home/apps/mysql-master/log:/var/log/mysql \

-v /home/apps/mysql-master/data:/var/lib/mysql \

-e MYSQL_ROOT_PASSWORD=123456 \

mysql:8.0.26

4、新增/修改master基本配置

vim /home/apps/mysql-master/config/my.cnf

添加以下內容

[client]
default-character-set=utf8
 
[mysql]
default-character-set=utf8
 
[mysqld]
init_connect='SET collation_connection = utf8_unicode_ci'
init_connect='SET NAMES utf8'
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake
skip-name-resolve

三、創建Slave實例

進入服務器192.168.3.14

1、同上面操作一樣

# 創建目錄
mkdir -p /home/apps/mysql-slave-01/{config,log,data}

# 啟動容器
docker run -d --name mysql-slave-01 \

--restart=always \

--privileged=true \

-p 3310:3306 \

-v /home/apps/mysql-slave-01/config:/etc/mysql/conf.d \

-v /home/apps/mysql-slave-01/log:/var/log/mysql \

-v /home/apps/mysql-slave-01/data:/var/lib/mysql \

-e MYSQL_ROOT_PASSWORD=123456 \

mysql:8.0.26


# 修改Slave基本配置
vim /home/apps/mysql-slave-01/config/my.cnf

# 添加以下內容
[client]
default-character-set=utf8
 
[mysql]
default-character-set=utf8
 
[mysqld]
init_connect='SET collation_connection = utf8_unicode_ci'
init_connect='SET NAMES utf8'
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake
skip-name-resolve

四、主從配置

1、添加master配置

vim /home/apps/mysql-master/config/my.cnf
server_id=1

# 開啟二進制日志
log-bin=mysql-bin
read-only=0

# 需要同步的數據庫
binlog-do-db=rapid-cloud
binlog-do-db=rapid-cloud-test

# 需要忽略的數據庫
replicate-ignore-db=mysql
replicate-ignore-db=sys
replicate-ignore-db=information_schema
replicate-ignore-db=performance_schema

2、重啟容器

docker restart mysql-master

3、添加Slave配置

vim /home/apps/mysql-slave-01/config/my.cnf

server_id=2
log-bin=mysql-bin
read-only=1
binlog-do-db=rapid-cloud
binlog-do-db=rapid-cloud-test

replicate-ignore-db=mysql
replicate-ignore-db=sys
replicate-ignore-db=information_schema
replicate-ignore-db=performance_schema

4、重啟容器

docker restart mysql-slave-01

5、master添加帳號,用來同步的用戶

# 進入容器
docker exec -it mysql-master /bin/bash

# 進入主庫mysql數據庫
mysql -u root -p

# 授權root可以遠程訪問( 主從無關,為了方便我們遠程連接mysql)

# 授權遠程
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';

# 刷新
flush privileges;


# 創建backup用戶

# 應先創建新用戶
create user 'backup'@'%' identified by '123456';

# 執行授權
grant all privileges on *.* to 'backup'@'%';

# 刷新
flush privileges;

# 授權遠程
ALTER USER 'backup'@'%' IDENTIFIED WITH mysql_native_password BY '123456';

# 刷新
flush privileges;

# 查看主庫狀態
show master status;

6、在從庫里設置主庫連接

# 進入容器
docker exec -it mysql-slave-01 /bin/bash

# 進入主庫mysql數據庫
mysql -u root -p

change master to master_host='192.168.3.13',master_user='backup',master_password='123456',master_log_file='mysql-bin.000001',master_log_pos=0,master_port=3310;

7、啟動從庫同步

先將主庫的數據復制一份到從庫,包含表結構及數據

將主庫binlog清除一下,這樣它的位置就從0開始了

purge master logs to'mysql-bin.000001';

開啟同步

# 開始同步
start slave;

# 停止同步
# stop slave;

# 查看同步狀態
show slave status\G;

8、錯誤排查

如果無法實現主從同步,可以通過以下排查

總結:

主從數據庫在自己配置文件中聲明需要同步哪個數據庫,忽略哪個數據庫等信息。并且server-id不能一樣主庫授權某個賬號密碼來同步自己的數據從庫使用這個賬號密碼連接主庫來同步數據

五、參考

https://www.cnblogs.com/heian99/p/12104189.html

https://blog.csdn.net/lilygg/article/details/98187015

binlog清除:https://www.cnblogs.com/kiko2014551511/p/11532426.html

到此這篇關于docker實現mysql主從復制的示例代碼的文章就介紹到這了,更多相關docker mysql主從復制內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

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

巨人網絡通訊聲明:本文標題《docker實現mysql主從復制的示例代碼》,本文關鍵詞  docker,實現,mysql,主從,復制,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《docker實現mysql主從復制的示例代碼》相關的同類信息!
  • 本頁收集關于docker實現mysql主從復制的示例代碼的相關信息資訊供網民參考!
  • 推薦文章
    成人高清视频在线观看| 国产不卡在线看| 亚洲天堂在线播放| 国产成人精品综合久久久| 国产国产人免费视频成69堂| 精品国产香蕉在线播出| 久久久成人网| 精品国产三级a| 日韩一级黄色大片| 四虎影视久久久| 精品久久久久久中文字幕一区| 国产视频久久久| 欧美一区二区三区性| 欧美激情在线精品video| 香蕉视频久久| 欧美国产日韩精品| 国产一级生活片| 999精品视频在线| 国产美女在线观看| 国产一区二区精品| 亚洲第一色在线| 日韩中文字幕一区二区不卡| 精品国产一区二区三区久久久蜜臀 | 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 日韩字幕在线| 免费的黄色小视频| 国产精品自拍在线| 日韩专区第一页| 国产激情一区二区三区| 国产高清视频免费观看| 精品视频在线观看免费| 欧美另类videosbestsex久久| 久久99中文字幕| 午夜在线亚洲| 精品视频在线看 | 一本高清在线| 欧美激情在线精品video| 香蕉视频一级| 国产成人精品一区二区视频| 亚洲第一页色| 欧美大片aaaa一级毛片| 国产精品免费久久| 精品视频在线观看视频免费视频| 欧美激情一区二区三区视频| 黄视频网站在线免费观看| 一级片片| 精品毛片视频| 麻豆污视频| 国产综合成人观看在线| 免费的黄视频| 在线观看成人网| 国产一区二区精品| 九九久久99| 99久久精品国产国产毛片| 国产麻豆精品| 一本高清在线| 国产美女在线观看| 台湾毛片| 亚欧乱色一区二区三区| 国产一区精品| 精品国产亚洲一区二区三区| 欧美一级视频高清片| 国产91精品一区| 欧美电影免费看大全| 亚洲精品久久玖玖玖玖| 四虎影视久久| 亚洲精品影院| 91麻豆精品国产高清在线| 韩国毛片免费大片| 久久久久久久网| 99久久精品国产国产毛片| 高清一级片| 精品国产一区二区三区久久久蜜臀 | 久久精品大片| 日韩专区第一页| 欧美一级视| 二级片在线观看| 亚洲精品久久久中文字| 国产欧美精品| 麻豆污视频| 国产麻豆精品高清在线播放| 国产亚洲精品aaa大片| 九九久久99| 亚洲精品永久一区| 91麻豆精品国产高清在线| 精品国产一区二区三区久| 精品国产一区二区三区国产馆| 国产伦精品一区三区视频| 可以在线看黄的网站| 九九精品在线| 成人免费网站视频ww| 久久久成人影院| 欧美a级大片| 久久精品成人一区二区三区| 亚洲女初尝黑人巨高清在线观看| 午夜激情视频在线观看| 国产网站免费观看| 国产一区二区精品久久91| 欧美a级片视频| 91麻豆精品国产片在线观看| 欧美日本免费| 久久精品免视看国产成人2021| 午夜久久网| 国产原创中文字幕| 美女免费毛片| 国产一区免费在线观看| 免费国产在线观看不卡| 国产精品自拍亚洲| 九九久久99| 久久国产精品自线拍免费| 九九久久99| 四虎影视久久久| 国产不卡在线看| 精品视频免费观看| 九九九国产| 免费国产一级特黄aa大片在线| 国产一区二区精品尤物| 日韩中文字幕一区二区不卡| 国产成人精品一区二区视频| 国产视频网站在线观看| 国产麻豆精品视频| 日本特黄特黄aaaaa大片| 国产欧美精品午夜在线播放| 免费的黄视频| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 精品国产一区二区三区久| 久久99中文字幕久久| 亚洲女人国产香蕉久久精品| 久久国产影视免费精品| 日本伦理片网站| 韩国毛片| 色综合久久天天综合观看| 夜夜操网| 国产一级强片在线观看| 欧美另类videosbestsex高清| 日日爽天天| 香蕉视频久久| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 日韩在线观看视频黄| 99久久精品国产国产毛片| 精品视频在线看| 国产一区二区精品久久91| 四虎影视久久久免费| 国产伦久视频免费观看视频| 精品视频一区二区三区免费| 国产精品自拍在线| 精品在线观看国产| 九九免费精品视频| 成人免费福利片在线观看| 亚洲不卡一区二区三区在线| a级黄色毛片免费播放视频| 国产麻豆精品hdvideoss| 精品久久久久久免费影院| 精品国产一区二区三区国产馆| 欧美一级视频免费| 日韩专区一区| 精品视频免费在线| 免费国产在线视频| 午夜家庭影院| 日韩中文字幕在线观看视频| 国产一区二区精品久久| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 国产精品自拍在线| 成人在激情在线视频| 亚洲精品永久一区| 99久久精品国产麻豆| 日韩一级黄色大片| 精品国产一区二区三区久久久狼| 久久国产影视免费精品| 成人av在线播放| 国产视频一区在线| 欧美国产日韩在线| 精品国产一区二区三区久久久狼| 国产福利免费观看| 一级毛片视频免费| 四虎久久影院| 四虎影视久久| 国产精品自拍亚洲| 久久精品免视看国产明星| 欧美日本二区| 欧美爱色| 国产不卡在线观看视频| 欧美激情在线精品video| 午夜激情视频在线播放| 久久久久久久久综合影视网| 精品视频在线看| 欧美激情影院| 欧美电影免费| 国产不卡高清| 高清一级毛片一本到免费观看| 九九热国产视频| 欧美国产日韩一区二区三区| 美女免费精品视频在线观看| 欧美日本国产| 国产麻豆精品| 欧美18性精品| 一级片免费在线观看视频| 国产91精品露脸国语对白| 国产91素人搭讪系列天堂| 国产美女在线观看|