主库配置
修改my.ini文件
#开启主从复制,主库的配置
log-bin = mysql3306-bin
#指定主库serverid
server-id=101
#指定同步的数据库,如果不指定则同步全部数据库
binlog-do-db=mybatis_1128
重启主库
在主库创建同步用户
授权用户slave01使用123456密码登录mysql
grant replication slave on *.* to 'slave01'@'127.0.0.1' identified by '123456';
flush privileges;
执行SQL语句,查询状态
SHOW MASTER STATUS
需要记录下Position值
需要在从库中设置同步起始值
从库配置
修改my.ini文件
从库也只有这一个配置,其他都在SQL语句中操作
指定serverid,只要不重复即可
server-id=102
执行以下SQL
CHANGE MASTER TO
master_host='127.0.0.1',
master_user='slave01',
master_password='123456',
master_port=3306,
master_log_file='mysql3306-bin.000006',
master_log_pos=1120;
启动slave同步
START SLAVE;
查看同步状态
SHOW SLAVE STATUS;