一.环境
基于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.查询状态