好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > Docker部署mysql一主一從的操作方法

Docker部署mysql一主一從的操作方法

熱門標簽:宿城區電話機器人找哪家 福州企業電銷機器人排名 怎么找到沒有地圖標注的店 河南防封號電銷機器人是什么 10086外包用的什么外呼系統 上海申請高400開頭的電話 麗江真人語音電話外呼系統 400電話辦理介紹信 打400電話怎么辦理收費

下載鏡像

選擇MySQL鏡像

docker search mysql

下載MySQL5.7鏡像

docker pull mysql:5.7

查看mysql鏡像

docker images

搭建MySQL主從

master

docker run --name mysql-master -p 3307:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7

slave

docker run --name mysql-slave -p 3308:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7

Master對外映射的端口號是3307,Slave對外映射的端口號是3308

查看容器

docker ps

連接測試


配置Master

進入容器 以下兩種進入方式都可以

docker exec -it 1b166e12ad6b /bin/bash   #1b166e12ad6b是容器id
docker exec -it mysql-master /bin/bash     #mysql-master是容器名稱 

修改/etc/mysql/my.cnf 配置文件

vim /etc/mysql/my.cnf


vim命令沒有找到 docker內部安裝vim工具 輸入下面兩條命令安裝 vim

apt-get update
apt-get install vim

安裝完成之后 修改my.cnf 配置文件

vim /etc/mysql/my.cnf

[mysqld]
## 同一局域網內注意要唯一
server-id=100  
## 開啟二進制日志功能,可以隨便取(關鍵)
log-bin=master-bin
binlog-format=ROW     // 二進制日志格式,有三種 row,statement,mixed

配置完重啟MySQL

service mysql restart

重啟會導致docker容器停止,使用如下命令重新啟動容器

docker ps -a

docker start mysql-master

創建數據庫同步賬戶

進入mysql-master容器里面

docker exec -it 1b166e12ad6b /bin/bash

登錄到mysql中給slave主機授權同步賬號

mysql -uroot -p123456

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

到這master配置完成

Slave

與master相似 使用命令進入到容器

docker exec -it mysql-slave /bin/bash

修改my.cnf配置文件 記得安裝vim命令

vim /etc/mysql/my.cnf

[mysqld]
## 設置server_id,注意要唯一
server-id=101  
## 開啟二進制日志功能,以備Slave作為其它Slave的Master時使用
log-bin=mysql-slave-bin   
## relay_log配置中繼日志
relay_log=mysql-relay-bin  
read_only=1  ## 設置為只讀,該項如果不設置,表示slave可讀可寫

重啟MySQL

service mysql restart

啟動容器

docker start mysql-slave

開啟Master-Slave主從復制

首先打開兩個終端分別進入master和slave容器 并進入MySQL

mysql-master操作

mysql -uroot -p123456
show master status;

mysql-slave操作

注:記得把master_log_file='', master_log_pos= 改成自己在master機器上面查看的結果

mysql -uroot -p123456

change master to master_host='10.0.3.2', master_user='slave', master_password='123456', master_port=3307, master_log_file='master-bin.000001', master_log_pos=617;

start slave;

show slave status \G;

測試是否成功

mysql-master操作

create database dockertest;

mysql-slave操作

slave上面出現在master上面創建的數據庫證明成功。

文章參考連接

詳細介紹可參考

到此這篇關于Docker部署mysql一主一從的操作方法的文章就介紹到這了,更多相關Docker部署mysql內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

標簽:荊門 隴南 朝陽 運城 連云港 遵義 面試通知 雞西

巨人網絡通訊聲明:本文標題《Docker部署mysql一主一從的操作方法》,本文關鍵詞  Docker,部署,mysql,一主,一,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Docker部署mysql一主一從的操作方法》相關的同類信息!
  • 本頁收集關于Docker部署mysql一主一從的操作方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: XXOO亚洲AV成人片| 免费精品国产自在在线app| 红楼梦婬史台湾三级| 91午夜理伦私人影院| 嫩草久久99www亚洲按摩| 黄色小视频链接| 尤物视频在线观看网站| vr免费网站入口官网| 亚洲偷偷自拍| 王朝影院一区二区三区入口| 成濑心美番号| 国产精品私人玩物在线观看| 两个学霸边做题边c我怎么办| 亚洲欧美自偷自拍另类视| 同桌隔着内裤摸出了好多水| 中国娇小xxxxhd| 欧美一级在线看| 《甜性涩爱》完整版免费| 国产老熟女乱子人伦视频| 日本吻胸吃奶大尺度视频免费| 免费??无码进口漫画破解版 | 女人露jiji秘?免费视频| 国产丝袜精品| 娇小业余摘花自由行| 激情影院在线观看十分钟| 91在线无码精品秘?入口楼乃 | 精品国产综合区久久久久久| 天天色天天做| 国产在线视频国产永久视频| 黑丝美女操| 女仆扒开腿秘?让人桶爽的电影| 荔波县| 女佣的风流艳史| 狠狠躁日日躁夜夜躁A片小说免费| 还珠格格三级艳史电影| 中国性成熟xxxxhd| 偷吃上司漂亮人妻| 欧美在线|欧美| 男生互摸同学勃起的故事| 黄色a一级视频| 国产在线拍揄自揄精品|