日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

詳解用Docker構建MySQL主從環(huán)境

瀏覽:249日期:2023-10-24 14:52:39

前言

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

介紹

詳解用Docker構建MySQL主從環(huán)境

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

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

配置

創(chuàng)建目錄結構

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

詳解用Docker構建MySQL主從環(huán)境

配置 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 節(jié)點的 cluster.cnf 文件以及 Dockerfile 文件

[mysqld]server_id=100binlog-ignore-db=mysqllog-bin=replicas-mysql-binbinlog_cache_size=1Mbinlog_format=mixedslave_skip_errors=1062# 我的 MySQL 為 8.x,需要如下配置default_authentication_plugin=mysql_native_passwordcharacter-set-server=utf8mb4collation-server=utf8mb4_unicode_ci

FROM mysql:latestADD ./mysql/master/cluster.cnf /etc/mysql/conf.d/cluster.cnfENV MYSQL_ROOT_PASSWORD=password

配置 slave 節(jié)點的 cluster.cnf 文件以及 Dockerfile 文件

[mysqld]server_id=101binlog-ignore-db=mysqlbinlog_cache_size=1Mbinlog_format=mixedslave_skip_errors=1062relay_log=replicas-mysql-relay-binlog_slave_updates=1read_only=1# 我的 MySQL 為 8.x,需要如下配置default_authentication_plugin=mysql_native_passwordcharacter-set-server=utf8mb4collation-server=utf8mb4_unicode_ci

FROM mysql:latestADD ./mysql/slave/cluster.cnf /etc/mysql/conf.d/cluster.cnfENV MYSQL_ROOT_PASSWORD=password

創(chuàng)建容器

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

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

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

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

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

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

詳解用Docker構建MySQL主從環(huán)境

配置 slave 節(jié)點

詳解用Docker構建MySQL主從環(huán)境

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

詳解用Docker構建MySQL主從環(huán)境

接下來使用 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 節(jié)點狀態(tài),出現如下情形可認為配置成功。

詳解用Docker構建MySQL主從環(huán)境

測試主從節(jié)點同步狀態(tài)

詳解用Docker構建MySQL主從環(huán)境

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

詳解用Docker構建MySQL主從環(huán)境

總結

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

標簽: MySQL 數據庫
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日韩美女一区二区三区在线观看| 99热国内精品| 久久av国产紧身裤| 国产欧美日韩免费观看| 青青青国产精品| 国产麻豆一区二区三区| 国产精品一二| 久久精品五月| 正在播放日韩精品| 91精品精品| 黄色亚洲大片免费在线观看| 四虎4545www国产精品 | 欧美日韩高清| 亚洲免费播放| 中文字幕亚洲在线观看| 国产日产高清欧美一区二区三区 | 欧美亚洲在线日韩| 合欧美一区二区三区| 丝袜a∨在线一区二区三区不卡| 男女性色大片免费观看一区二区| 日韩一二三区在线观看| 国产乱码精品一区二区三区四区 | 日韩.com| 亚洲天堂久久| 亚洲一区不卡| 国产一精品一av一免费爽爽| 日本欧美国产| 99pao成人国产永久免费视频| 蜜臀av性久久久久蜜臀aⅴ流畅| 国产日韩三级| 午夜精品久久久久久久久久蜜桃| 99视频+国产日韩欧美| 亚洲精品日本| 麻豆精品久久| 99精品电影| 日韩极品在线观看| 国产精品99视频| 欧美一级专区| 国产精品a久久久久| 久久狠狠婷婷| 日韩国产高清在线| 麻豆网站免费在线观看| 老司机久久99久久精品播放免费| 欧美有码在线| 精品欧美久久| 国产极品模特精品一二| 欧美~级网站不卡| 久久国产视频网| 电影天堂国产精品| 99视频一区| 欧美国产先锋| 国产精品日本| 精品美女在线视频| 蘑菇福利视频一区播放| 精品国产一区二区三区2021| 丝袜亚洲另类欧美| 福利在线一区| 亚洲精品少妇| 婷婷激情一区| 国产欧美一区二区精品久久久| 亚洲国产专区校园欧美| 国产精品极品| 蜜臀va亚洲va欧美va天堂| 久久久精品国产**网站| 日韩视频久久| 成人精品视频| 国产日韩一区二区三免费高清| 激情综合网站| 高清日韩中文字幕| 日本a级不卡| 91精品91| 中文字幕人成乱码在线观看| 欧美天堂一区二区| 亚洲精品99| 捆绑调教日本一区二区三区| 日韩国产成人精品| 亚洲一区二区免费看| 欧美久久天堂| 国产日韩高清一区二区三区在线| 亚洲综合电影一区二区三区| 中文字幕人成乱码在线观看| 国产精品欧美一区二区三区不卡| 激情久久五月| 成人在线视频区| 国产日韩欧美三级| 午夜亚洲福利| 99视频+国产日韩欧美| 国产日韩电影| 精品日本视频| 国产精品久久| 国产亚洲字幕| 日本在线一区二区三区| 美女被久久久| 久久天堂成人| 色在线视频观看| 久久97久久97精品免视看秋霞| 日本综合精品一区| 丝袜a∨在线一区二区三区不卡| 黄色不卡一区| 亚洲高清久久| 免费精品国产的网站免费观看| 欧产日产国产精品视频| 国产suv精品一区二区四区视频| 欧美激情亚洲| 国产精品毛片aⅴ一区二区三区| 日韩高清欧美激情| 亚洲精品日本| 日韩精品一区二区三区免费视频| 国产亚洲网站| 午夜电影亚洲| 99亚洲精品| 麻豆亚洲精品| 蜜桃久久精品一区二区| 久久成人精品| 久久国产88| 亚洲性视频在线| 亚洲香蕉久久| 日韩中文字幕| 日本欧美在线| 久久黄色影视| 久久国产精品美女| 国产日韩在线观看视频| 国产精品成人自拍| 久久wwww| 国产成人免费精品| 日韩国产专区| 久久理论电影| 成人av二区| 一区视频在线| 日韩一区欧美二区| 亚洲3区在线| 日韩精品欧美大片| 国产精品videosex极品| 国产精品高颜值在线观看| 高清不卡亚洲| 午夜久久福利| 日韩亚洲精品在线| 无码日韩精品一区二区免费| 日本vs亚洲vs韩国一区三区二区| 日韩午夜视频在线| 国产精品成人自拍| 成人欧美一区二区三区的电影| 91精品一区国产高清在线gif | 国产亚洲精品美女久久| 欧美极品一区二区三区| 精品国产aⅴ| 中文字幕成在线观看| 久久中文亚洲字幕| 亚洲欧洲日本mm| 日韩欧美久久| 国产精品久一| 日韩亚洲一区在线| 香蕉成人久久| 国产精品伊人| av高清一区| 日韩一区欧美二区| 欧美激情另类| 欧美午夜不卡影院在线观看完整版免费| 日韩专区欧美专区| 国产精品99久久免费观看| 三级在线看中文字幕完整版| 欧美日韩视频| 欧美日韩va| 成人小电影网站| 天堂成人免费av电影一区 | 日本不卡不码高清免费观看 | 一区二区三区网站| 国产精品亚洲综合在线观看| 国产精品毛片久久| 黄色亚洲在线| 国产精品一区亚洲| 91中文字幕精品永久在线| 欧美.日韩.国产.一区.二区| 亚洲一区二区三区四区电影| 欧美在线91| 国产精品久久久久蜜臀| 亚洲在线观看| 久久一区精品| 99国产精品久久久久久久| 欧美激情福利| 午夜久久一区| 久久99精品久久久久久园产越南 | 亚洲欧洲高清| 蜜桃久久久久久久| 国产高潮在线| 蜜臀av在线播放一区二区三区| 精品国产乱码| 天堂av在线一区| 欧美三级网址| 亚洲三级国产| 深夜视频一区二区| 亚洲精品成a人ⅴ香蕉片| 免费一二一二在线视频| 午夜亚洲福利| 激情综合亚洲| 国产videos久久| 日韩精品亚洲专区在线观看| 欧美天堂视频| 国产精品亚洲产品| 免费日韩av片|