日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

docker安装mysql5.6镜像并进行主从配置

發布時間:2024/8/24 数据库 32 如意码农
生活随笔 收集整理的這篇文章主要介紹了 docker安装mysql5.6镜像并进行主从配置 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

docker安裝mysql鏡像并進行主從配置

1.去DaoCloud官網(dockerhub可能因為網速問題下載的慢)查找需要的mysql版本鏡像

docker pull daocloud.io/library/mysql:5.6.20

2.啟動mysql服務實例(基本啟動)

#啟動主mysql
docker run --name mysql-master -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d daocloud.io/library/mysql:5.6.20

解析:

  • --name 給容器取名字為mysql-master
  • -p 端口1:端口2 端口1是對外暴露的端口(即宿主機的端口),端口2 使我們的mysql端口
  • -e MYSQL_ROOT_PASSWORD=密碼 即root用戶的密碼
  • daocloud.io/library/mysql:5.6.20 代表后臺運行我們的mysql

注意:(此方式的缺點:容器關閉再啟動我們的數據就沒有了)

#啟動從mysql 改變端口號
docker run --name mysql-slave -p 3307:3306 -e MYSQL_ROOT_PASSWORD=123456 -d daocloud.io/library/mysql:5.6.20

3.高級啟動(一般選擇這種方式)

#主節點啟動
docker run --name mysql-master -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d -v /opt/docker/mysql/master/conf:/etc/mysql/ -v /opt/docker/mysql/master/data:/var/lib/mysql daocloud.io/library/mysql:5.6.20

解析:

  • -v /opt/docker/mysql/master/conf:/etc/mysql/ 代表將宿主機/opt/docker/mysql/master/conf 配置文件掛載到 mysql容器的/etc/mysql/下

  • -v /opt/docker/mysql/master/data:/var/lib/mysql 代表將宿主機/opt/docker/mysql/master/data 配置文件掛載到 mysql容器的/var/lib/mysql下

    /opt/docker/mysql/master/data和/opt/docker/mysql/master/data 這量個目錄是我們虛擬機的地址,文件夾不用建,啟動成功自動生成

#從節點啟動
docker run --name mysql-slave -p 3307:3306 -e MYSQL_ROOT_PASSWORD=123456 -d -v /opt/docker/mysql/slave/conf:/etc/mysql/ -v /opt/docker/mysql/slave/data:/var/lib/mysql daocloud.io/library/mysql:5.6.20

可以看到都正常啟動成功

4.進行主從配置

MySQL5.6開始主從復制有兩種方式:基于日志(binlog);基于GTID(全局事務標示符)。此文章是基于日志方式的配置步驟。

4.1編輯修改master上已經掛載到本地的my.cnf文件

(不配置的話使用mysql show master status;查看為空值)

vim /opt/docker/mysql/master/conf/my.cnf
[mysqld]
log-bin=mysql-bin
server-id=1

解析:

  • log-bin配置項表示binlog的base name,產生的日志文件名稱類似,mysql-bin.00001,mysql-bin.00002,mysql-bin.00003
  • server-id配置表示數據庫ID號, 為1時表示為master,其中master_id必須為1到232-1之間的一個正整數值,主從server-id不能一樣;

同理配置slave的my.cnf文件

[mysqld]
server-id=2
relay-log=relaylogs

4.2保存文件重啟mysql

#進入mysql容器內部
docker exec -it 主mysql的容器id bash
#登錄mysql
mysql -uroot -p123456

4.3授予用戶權限

#這里就采用的root用戶
GRANT REPLICATION SLAVE ON *.* TO 'root'@'%' identified by '123456';
FLUSH PRIVILEGES;
show grants for 'root'@'%';

4.3登錄從庫配置主庫的信息

CHANGE MASTER TO MASTER_HOST='192.168.19.101',
MASTER_PORT=3306,
MASTER_USER='root',
MASTER_PASSWORD='123456',
master_log_file = 'mysql-bin.000001',
master_log_pos=0;

4.4查看是否配置成功

#開啟復制
start slave;
#查看復制有無成功
show slave status\G

可以看到配置成功( 當看到Slave_IO_Running: YES、Slave_SQL_Running: YES才表明狀態正常)

下面測試一下是否開啟同步

#在master中創建一個數據庫
create database mytest default character set utf8;
#在mytest數據庫中創建一個表
create table student(`name` varchar(64) not null,`age` int(11) not null) default charset utf8;

可以看到slave的同步開啟了

參考:

MySql主從同步配置及實現

docker單節點部署mysql 5.6主從

mysql show master status為空值

總結

以上是生活随笔為你收集整理的docker安装mysql5.6镜像并进行主从配置的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 污网站免费看 | 黑人三级视频 | 亚洲中文一区二区三区 | 国产精品午夜未成人免费观看 | 新红楼梦2005锦江版高清在线观看 | 国产精品一级片 | 丰满饥渴老女人hd | 嫩草视频一区二区三区 | 美女扒开屁股让男人捅 | 噼里啪啦国语版在线观看 | 欧美h视频在线观看 | 国产乱人伦 | 中文字幕av专区dvd | 国产精品成人一区二区三区 | 麻豆影视在线播放 | 老司机精品导航 | 超碰在线国产97 | 巨乳在线播放 | 国产视频中文字幕 | 国产美女在线精品 | 欧美一区二区三区大屁股撅起来 | 国产成人精品免高潮费视频 | 成人一二三四区 | 狠狠干,狠狠操 | 欧美久久久久 | 色爱视频| 手机看片日韩国产 | 亚洲av中文无码乱人伦在线观看 | free欧美性69护士呻吟 | 日韩第一页 | 久草热播 | 国产精品xxx在线观看 | 福利电影一区二区三区 | 激情文学久久 | 国产第三页 | 亚洲视频你懂的 | 中文字幕第5页 | 国产精品视频999 | 青青草免费观看视频 | 黄色大片在线免费观看 | 国产片在线 | 四虎影视免费永久大全 | 国产视频网站在线观看 | 少妇资源| av色在线观看 | 黄色的毛片 | 一卡二卡三卡在线观看 | 亚洲做受高潮无遮挡 | 性高湖久久久久久久久免费 | 黄色av不卡 | 在线电影一区二区三区 | 久久精品www | 国产精品一区二区三区在线播放 | 亚洲婷婷在线视频 | 波多野结衣av片 | 亚洲国产精彩视频 | 色呦呦中文字幕 | 999在线视频| 午夜在线成人 | 成人精品在线观看视频 | 色翁荡息又大又硬又粗又爽 | 日本欧美在线视频 | 欧美激情电影一区二区 | 日韩中文字幕2019 | 黄色在线视频观看 | 欧美精品免费视频 | 一级特黄a大片免费 | 欧美暧暧视频 | 国产精品视频免费看 | 亚洲天堂123 | 欧美日韩中文字幕在线观看 | 日本一级网站 | 欧美日韩亚洲视频 | 一区二区三区视频免费看 | 成人区人妻精品一区 | 国产视频精品久久 | 米奇7777狠狠狠狠视频 | 免费高清视频一区二区三区 | 91涩漫成人官网入口 | 亚洲欧洲av| www.一区二区三区四区 | h视频网站在线观看 | 久久久精品网 | 永久免费黄色 | 国产乱子伦一区二区 | 高清欧美精品xxxxx在线看 | 亚洲一级特黄毛片 | 黄色在线观看免费视频 | 日韩永久免费视频 | 又黄又爽的视频在线观看 | 人妻精品一区一区三区蜜桃91 | 97免费观看视频 | 亚洲午夜精品一区二区 | 美女视频在线观看免费 | 日本伦理一区二区三区 | 日韩视频一区二区在线观看 | 欧洲a级片 | 久久久96人妻无码精品 | 亚洲伦理在线视频 |