基于Docker搭建MySQL主从复制

本文详细介绍了如何在Docker环境下利用Percona MySQL搭建主从复制。从主从复制的基本原理开始,逐步讲解创建主库和从库的步骤,包括配置文件设置、用户授权以及解决配置文件权限问题,确保主从复制正常运行。

 

目录

版本参数

主从复制原理

搭建主库

搭建从库

Mysql配置文件的ignore问题


 

版本参数

 

Ubuntu:16.04

Docker:18.09.7

MySQL:Percona5.7.23


 

主从复制原理

 

master将数据改变记录到二进制日志(binary log)中,也就是配置文件log-bin指定的文件(这些记录叫做二进制日志事件)

slave将master的二进制日志事件拷贝到它的中继日志(relay log)中

slave重做中继日志中的事件,将改变反映到它自己的数据库中(数据重演)

注意:没有加PXC的主从架构只能由主负责写,从负责读

 

 

搭建主库

 

创建目录

mkdir /data/mysql/master01 -p
cd /data/mysql/master01
mkdir conf data
chmod 777 * -R

 创建配置文件

cd /data/mysql/master01/conf
vim my.cnf<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值