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

主頁 > 知識庫 > 詳解用Docker構建MySQL主從環境

詳解用Docker構建MySQL主從環境

熱門標簽:智能外呼系統如何部署 高德地圖標注在建線路 濟源電話外呼系統怎么樣 宿州防封外呼系統廠家 ai電銷機器人 如何開發 電話機器人服務差 電銷機器人對公司貢獻 蘭州語音電銷機器人軟件 山東400電話如何辦理

前言

本篇文章記錄我使用 docker-compose 以及 dockerfile 來構建基于 binlog 的 MySQL 主從環境。如果你嚴格按照文中的步驟進行配置,相信很快就可以搭建好一個基礎的 MySQL 主從環境。

介紹

MySQL 主從同步分為 3 個步驟:

  • master 節點將數據的更新記錄寫到 binary log 中。
  • slave 節點開啟 IO 線程連接 master 節點,請求獲取指定 binary log 文件的指定位置之后的日志。
  • master 節點的 binary log dump 線程將指定的 binary log 信息推送給 slave 節點。
  • slave 節點的 IO 線程接收到消息后,將日志內容寫入 relay log 文件。
  • slave 節點的 SQL 線程檢測到 relay log 新增了內容,馬上解析 relay log 文件生成相應的 SQL 語句,并將這些 SQL 語句重放到數據庫,保證主從數據一致性。

配置

創建目錄結構

首先先搞定目錄結構,我的目錄結構如下,如果想按照自己的想法來組建目錄,在下文中的 docker-compose.yaml 文件與 Dockerfile 文件要注意修改文件路徑。

配置 docker-compose 模版文件

version: "3"
services:
 mysql-master:
 build:
  context: ./
  dockerfile: mysql/master/Dockerfile
 container_name: mysql-master
 volumes:
  - ./mysql/master/data:/var/lib/mysql
 restart: always
 ports:
  - 3305:3306
 links:
  - mysql-slave

 mysql-slave:
 build:
  context: ./
  dockerfile: mysql/slave/Dockerfile
 container_name: mysql-slave
 volumes:
  - ./mysql/slave/data:/var/lib/mysql
 restart: always
 ports:
  - 3306:3306

配置 master 節點的 cluster.cnf 文件以及 Dockerfile 文件

[mysqld]
server_id=100
binlog-ignore-db=mysql
log-bin=replicas-mysql-bin
binlog_cache_size=1M
binlog_format=mixed
slave_skip_errors=1062

# 我的 MySQL 為 8.x,需要如下配置
default_authentication_plugin=mysql_native_password
character-set-server=utf8mb4
collation-server=utf8mb4_unicode_ci
FROM mysql:latest
ADD ./mysql/master/cluster.cnf /etc/mysql/conf.d/cluster.cnf
ENV MYSQL_ROOT_PASSWORD=password

配置 slave 節點的 cluster.cnf 文件以及 Dockerfile 文件

[mysqld]
server_id=101
binlog-ignore-db=mysql
binlog_cache_size=1M
binlog_format=mixed
slave_skip_errors=1062
relay_log=replicas-mysql-relay-bin
log_slave_updates=1
read_only=1

# 我的 MySQL 為 8.x,需要如下配置
default_authentication_plugin=mysql_native_password
character-set-server=utf8mb4
collation-server=utf8mb4_unicode_ci
FROM mysql:latest
ADD ./mysql/slave/cluster.cnf /etc/mysql/conf.d/cluster.cnf
ENV MYSQL_ROOT_PASSWORD=password

創建容器

docker-compose up -d mysql-master mysql-slave

運行上述命令進行容器創建,如果構建時間過長,可以考慮更換鏡像源,例如下面幾個國內優質鏡像源:

網易: http://hub-mirror.c.163.com

阿里云: http://&lt ;你的ID>.mirror.aliyuncs.com

中國科學技術大學: http://docker.mirrors.ustc.ed...

構建完成之后,使用 docker ps 命令查看一下容器是否正常運行,出現如下情形則可以認為已經構建成功。

配置 slave 節點

首先使用 docker 命令進入到 mysql-master 容器中,再登錄到 mysql 輸入 show master status 命令獲取主庫狀態,這里我們要關心兩個參數 File 以及 Position ,之后配置從庫會用到這兩個參數。

接下來使用 docker 命令進入 mysql-slave 容器,再登錄到 mysql 輸入以下語句進行與 mysql-master 連接。

CHANGE MASTER TO
 MASTER_HOST='mysql-master',
 MASTER_USER='root',
 MASTER_PASSWORD=你設置的密碼,
 MASTER_LOG_FILE=上一步得到的 File 參數,
 MASTER_LOG_POS=上一步得到的 Position 參數;

輸入完成后再鍵入 start slave 命令啟動 slave 服務。啟動之后輸入 show slave status \G 命令查看 slave 節點狀態,出現如下情形可認為配置成功。

測試主從節點同步狀態

登錄到 mysql-master 節點,創建一個全新的庫,創建成功之后,切換到 mysql-slave 節點,輸入 show databases; 命令,查看是否成功同步,出現如下情形則配置成功。其他操作可以自己嘗試,這里不再做演示。

總結

這是我自己嘗試搭建 MySQL 主從架構所記錄的步驟,到此這篇關于詳解用Docker構建MySQL主從環境的文章就介紹到這了,更多相關Docker構建MySQL主從內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

標簽:衡水 南寧 晉中 巴中 佛山 畢節 云南 安陽

巨人網絡通訊聲明:本文標題《詳解用Docker構建MySQL主從環境》,本文關鍵詞  詳解,用,Docker,構建,MySQL,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《詳解用Docker構建MySQL主從環境》相關的同類信息!
  • 本頁收集關于詳解用Docker構建MySQL主從環境的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    免费亚洲电影在线| 国产亚洲一区字幕| 成人av集中营| 波多野结衣视频一区| 国产成人在线视频免费播放| 国产精一区二区三区| 国产精品69久久久久水密桃| 激情综合网av| 成人黄页毛片网站| 99久久精品免费观看| 色素色在线综合| 欧美影视一区在线| 日韩午夜小视频| 精品国产乱码久久久久久久久| 久久亚洲影视婷婷| 中文字幕一区二区在线观看 | 在线不卡的av| 日韩免费电影网站| 久久精品视频免费| 亚洲精品国产一区二区三区四区在线| 亚洲色图另类专区| 婷婷成人综合网| 国产精品18久久久久久久网站| 成人黄色av电影| 欧美乱妇23p| 久久精品男人天堂av| 亚洲精品免费在线| 麻豆成人综合网| 成人毛片视频在线观看| 欧美日韩在线播| 国产亚洲一区二区三区在线观看| 1024亚洲合集| 黄色日韩网站视频| 欧美性大战久久久久久久| 精品国产露脸精彩对白| 亚洲一二三级电影| 国产成人小视频| 91精品国产入口在线| 国产精品久久99| 久久99精品视频| 欧美色综合天天久久综合精品| 久久亚洲欧美国产精品乐播| 亚洲成人你懂的| www.av亚洲| 精品成人一区二区三区四区| 亚洲福利视频一区二区| 成人亚洲精品久久久久软件| 精品乱人伦小说| 午夜精品久久久久久久久久 | 蜜臀av性久久久久蜜臀aⅴ| 成人av电影在线| 亚洲精品在线电影| 蜜芽一区二区三区| 欧美日韩中字一区| 亚洲日本丝袜连裤袜办公室| 国产suv精品一区二区883| 日韩一级片在线播放| 亚洲大片精品永久免费| 99在线热播精品免费| 国产欧美精品国产国产专区| 国产一区激情在线| 欧美videos中文字幕| 人人精品人人爱| 在线不卡中文字幕| 丝袜美腿成人在线| 在线观看91精品国产麻豆| 亚洲国产精品自拍| 在线视频你懂得一区二区三区| 中文字幕制服丝袜一区二区三区| 国产成人免费视频网站高清观看视频| 日韩色视频在线观看| 日日夜夜精品免费视频| 555夜色666亚洲国产免| 日韩电影一区二区三区四区| 欧美精品丝袜久久久中文字幕| 午夜久久电影网| 91.成人天堂一区| 蜜臀av一区二区在线免费观看| 欧美剧情片在线观看| 日韩成人免费电影| 26uuu色噜噜精品一区二区| 国产一区二区福利视频| 国产女主播视频一区二区| 白白色 亚洲乱淫| 一区二区三区资源| 欧美日韩国产高清一区二区三区 | 国产成人av电影在线观看| 国产午夜精品福利| 色综合久久综合网| 天天综合网天天综合色| 精品国产精品网麻豆系列| 成人午夜视频在线| 亚洲色图一区二区| 日韩欧美黄色影院| 成人av电影在线网| 日韩欧美在线网站| 国产精品91一区二区| 亚洲另类春色国产| 精品嫩草影院久久| a4yy欧美一区二区三区| 亚洲成人福利片| 26uuu国产日韩综合| 日本高清视频一区二区| 久久精品72免费观看| 国产精品成人免费在线| 日韩午夜精品电影| 色综合天天做天天爱| 蜜桃视频一区二区| 亚洲精品免费播放| 久久久综合激的五月天| 欧美在线一二三| 高清在线不卡av| 蜜桃av一区二区在线观看| 国产精品久久久久影院色老大| 555www色欧美视频| 在线日韩国产精品| 国产91精品免费| 久久9热精品视频| 亚洲国产三级在线| 国产精品美女久久久久久久 | 成人免费视频视频| 天堂成人免费av电影一区| 国产精品网曝门| 久久这里只精品最新地址| 69堂成人精品免费视频| 欧美在线观看一区二区| 处破女av一区二区| 国产精品自拍网站| 美腿丝袜亚洲一区| 无码av中文一区二区三区桃花岛| 亚洲色图都市小说| 国产精品国产馆在线真实露脸 | 美女一区二区三区| 一区二区高清在线| 亚洲精品ww久久久久久p站| 国产三级精品三级| 国产亚洲午夜高清国产拍精品| 日韩亚洲欧美综合| 日韩一级大片在线| 欧美一区二区三区四区视频| 欧美精品色一区二区三区| 在线看一区二区| 欧美日韩中文字幕一区| 欧美亚洲高清一区| 欧美日韩精品系列| 欧美日韩国产大片| 欧美精品电影在线播放| 欧美日韩你懂得| 欧美一区二区三区喷汁尤物| 日韩免费观看高清完整版| 欧美成人乱码一区二区三区| 欧美一区二区播放| 久久久五月婷婷| 国产精品嫩草久久久久| 一区在线观看免费| 亚洲一区二区三区四区在线观看 | 中文字幕免费一区| 国产精品进线69影院| 亚洲欧美日韩成人高清在线一区| 亚洲女同女同女同女同女同69| 亚洲蜜桃精久久久久久久| 亚洲综合一二三区| 日本sm残虐另类| 国产一区二区三区免费观看| 成人黄色在线视频| 欧美日韩色综合| 久久免费偷拍视频| 亚洲精品五月天| 欧美96一区二区免费视频| 九色|91porny| 成人一区二区视频| 欧美精品 日韩| 日本一区二区久久| 亚洲成a人v欧美综合天堂下载| 蜜桃传媒麻豆第一区在线观看| 粉嫩嫩av羞羞动漫久久久| 欧洲精品在线观看| 久久久夜色精品亚洲| 一区二区三区久久久| 久草精品在线观看| 91老司机福利 在线| 日韩欧美国产一区二区在线播放| 欧美激情自拍偷拍| 亚洲成va人在线观看| 国产成人精品免费网站| 欧美精品一卡两卡| 中文字幕在线观看不卡| 轻轻草成人在线| 色偷偷久久人人79超碰人人澡 | 一区二区三区中文字幕在线观看| 日韩精品电影在线观看| 99热国产精品| 久久综合九色欧美综合狠狠| 亚洲国产精品久久人人爱| 国产一区二三区好的| 欧美日产国产精品| 亚洲欧美激情插| 国产成人综合网站| 欧美va亚洲va在线观看蝴蝶网| 亚洲一区二区成人在线观看|