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

主頁 > 知識庫 > 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主從復制的示例代碼的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    91精品国产综合久久久蜜臀图片 | 成人av综合在线| 成人av网址在线| 在线综合亚洲欧美在线视频| 国产午夜精品一区二区| 丝袜亚洲另类欧美| 日韩欧美一级在线播放| 一区二区三区在线视频观看| 精品一区二区三区在线播放| 欧美日韩另类一区| 亚洲色图欧洲色图| 粉嫩绯色av一区二区在线观看 | 99久久综合国产精品| 欧美一区二区三区视频在线观看| 国产精品初高中害羞小美女文| 国模冰冰炮一区二区| 欧美一区二区久久| 日韩影院免费视频| 欧美日韩另类一区| 亚洲成av人片一区二区三区| 色婷婷综合视频在线观看| 久久九九久久九九| 国产精品1024| 国产三级三级三级精品8ⅰ区| 久久国产精品区| 欧美一级高清大全免费观看| 香蕉成人啪国产精品视频综合网| 91黄色激情网站| 一区二区成人在线| 欧美系列日韩一区| 婷婷综合在线观看| 日韩午夜精品视频| 精品一区二区在线视频| 精品久久一二三区| 国产精品亚洲第一区在线暖暖韩国| 日韩精品一区二区三区四区| 美女免费视频一区| 亚洲精品一区二区三区香蕉| 狠狠色丁香婷婷综合久久片| 久久久久久日产精品| 国产成人免费视频网站| 中文字幕欧美三区| 99riav一区二区三区| 亚洲精品视频在线看| 欧美日韩国产首页在线观看| 视频一区二区国产| 久久蜜桃一区二区| av一区二区三区四区| 亚洲蜜臀av乱码久久精品| 国产日本亚洲高清| 日本韩国一区二区| 日本不卡的三区四区五区| 久久综合九色综合欧美就去吻 | 毛片一区二区三区| 亚洲精品一区二区三区四区高清| 国产成人综合在线观看| 亚洲欧美色图小说| 欧美一区在线视频| www.在线欧美| 日日摸夜夜添夜夜添亚洲女人| 精品国产百合女同互慰| 成人av网站免费观看| 亚洲欧美经典视频| 精品国一区二区三区| 91日韩一区二区三区| 五月综合激情网| 欧美极品美女视频| 欧美老人xxxx18| 成人国产电影网| 日韩精品一区第一页| 国产欧美日韩亚州综合| 欧美日韩国产大片| 成人黄色在线视频| 日本欧美在线观看| 亚洲精品欧美在线| 国产无人区一区二区三区| 欧美午夜免费电影| 国产精品18久久久久久vr| 亚洲一区二区三区视频在线播放| 久久午夜老司机| 欧美日韩在线不卡| 91原创在线视频| 国产精品亚洲午夜一区二区三区| 亚洲第一成人在线| 亚洲男人的天堂一区二区| 久久日韩粉嫩一区二区三区| 欧美日韩国产电影| 欧美午夜电影网| av不卡免费在线观看| 国模娜娜一区二区三区| 免费欧美日韩国产三级电影| 亚洲午夜激情网页| 国产精品麻豆视频| 国产三级精品三级在线专区| 日韩一级片在线播放| 欧美群妇大交群的观看方式| 日本道免费精品一区二区三区| 国产成人亚洲精品狼色在线| 国产在线观看免费一区| 麻豆91小视频| 日本美女一区二区三区视频| 亚洲精品日产精品乱码不卡| 中文字幕一区二区三区在线播放| 久久奇米777| 日韩精品一区二区三区在线观看| 欧美一区三区四区| 欧美一区二区三区小说| 制服视频三区第一页精品| 欧美日韩在线观看一区二区| 欧美午夜免费电影| 欧美亚洲高清一区二区三区不卡| 欧洲一区二区三区在线| 91一区二区三区在线播放| 97久久超碰国产精品| 99久久综合国产精品| 97超碰欧美中文字幕| 粉嫩av亚洲一区二区图片| 成人精品免费网站| 欧美福利一区二区| 日韩欧美国产系列| 久久网站最新地址| 国产精品水嫩水嫩| 国产精品日韩成人| 亚洲同性gay激情无套| 亚洲欧美激情一区二区| 亚洲一区二区偷拍精品| 视频一区二区三区入口| 久久不见久久见免费视频7| 精品一区二区综合| fc2成人免费人成在线观看播放| 99精品欧美一区二区三区综合在线| www.色精品| 欧美色视频一区| 欧美一卡二卡三卡| 国产人久久人人人人爽| 亚洲欧美电影院| 亚洲第四色夜色| 国产在线精品国自产拍免费| 成人免费电影视频| 欧美色图第一页| 精品国精品自拍自在线| 日韩毛片精品高清免费| 午夜久久久影院| 国产乱子轮精品视频| 91丨porny丨在线| 91精品国产色综合久久不卡电影| 精品毛片乱码1区2区3区| 国产精品久久看| 午夜欧美视频在线观看| 国产呦精品一区二区三区网站| www.综合网.com| 欧美成人r级一区二区三区| 亚洲欧洲一区二区三区| 开心九九激情九九欧美日韩精美视频电影| 国产成人精品免费| 欧美日韩国产区一| 中文字幕一区二区三区色视频| 日本不卡中文字幕| 色综合久久久久| 日韩精品一区二区在线| 一区二区三区在线免费| 国产精品一级黄| 日韩一区有码在线| 久久er精品视频| 一本久久a久久精品亚洲| 精品国产制服丝袜高跟| 亚洲黄色片在线观看| 国产精品中文欧美| 69久久99精品久久久久婷婷| 亚洲免费在线观看| 国产成人福利片| 日韩欧美区一区二| 亚洲成人你懂的| www.日韩精品| 中文字幕电影一区| 韩国av一区二区| 欧美一区二区高清| 天堂成人免费av电影一区| 一本大道久久a久久综合婷婷| 国产女人aaa级久久久级 | 精品免费99久久| 人禽交欧美网站| 欧美人xxxx| 三级成人在线视频| 欧美视频精品在线| 亚洲综合色婷婷| 色猫猫国产区一区二在线视频| 国产欧美日韩在线看| 国产成人亚洲综合a∨猫咪| 久久久久久久久久看片| 精品一区二区三区免费| 日韩免费观看高清完整版| 免费观看在线综合| 日韩免费视频一区二区| 久久精品二区亚洲w码| 欧美一区二区视频免费观看| 日本欧美在线观看| 日韩情涩欧美日韩视频| 久久精品国产成人一区二区三区| 日韩欧美一级精品久久|