首先自己安装两个数据库或者在docker容器中建立两个MySQL的容器
我这里是MySQL5.7的版本
首先先讲配置文件修改 cd /etc/my.cnf
这是主数据的配置文件 这个是新加的
mysqld]
# 主机端口号
port=3306
# 服务器标识,每个服务器不能一样
server_id=111
# 开启日志文件
log_bin=binlog
# 普通用户只能读 OFF是关闭状态
配置文件修改完后重启MySQL
登录MySQL
进入到bin目录 ./mysql -uroot -p
进入首先创建用户
CREATE USER 'rep'@'%' IDENTIFIED BY '123456';
授予权限
grant replication slave on *.* to rep;
刷新
flush privileges;
然后查看主库 master