一.环境

基于docker搭建环境。

使用mysql版本5.7.4

二.搭建mysql主

docker run \
--name mysqlmaster \
-e MYSQL_ROOT_PASSWORD=123456 \
-v /docker/mysql/data:/var/lib/mysql \
-v /docker/mysql/config:/etc/mysql/conf.d \
-p 5132:3306 \
-d mysql:5.7.4

2.在主服务器创建slave用户并且给权限

3.设置主服务器配置(my.cnf)

4.查询binlog文件

三.搭建mysql从

docker run \
--name mysqlslave  \
-e MYSQL_ROOT_PASSWORD=123456 \
-v /docker/mysqls/data:/var/lib/mysql \
-v /docker/mysqls/config:/etc/mysql/conf.d \
-p 5232:3306 \
-d mysql:5.7.4

2.设置主服务器配置(my.cnf)

3.在从机设置主从关系

4.查询状态

06-07 10:55