1,手动将主库同步到从库
2,主数据库配置(my.ini)
/*server-id = 1
log-bin = log-bin
expire_logs_days = 10 #日志保存时间
binlog-ignore-db=information_schema #这是mysql默认的数据库,忽略掉
binlog-ignore-db=mysql #这是mysql默认的数据库,忽略掉
binlog-ignore-db=performance_schema #这是mysql默认的数据库,忽略掉
binlog-do-db = wyglxt #需要同步的数据库,如果需要同步所有数据库,可不设置*/
![](https://img2020.cnblogs.com/blog/1157942/202101/1157942-20210114155737015-1433937455.png)
3,重启主库服务器
4,从数据库配置
/*server-id = 2
log-bin = log-bin
binlog-do-db = wyglxt #需要同步的数据库,如果需要同步所有数据库,可不设置*/
#校验配置是否生效(显示的值是自己配置的值即为生效了)
SHOW VARIABLES LIKE 'server_id';
#创建同步数据的用户,授权
CREATE USER 'slave'@'%' IDENTIFIED BY '123456';
GRANT replication slave,file ON *.* TO 'slave'@'%';
#查看主库参数
show master status;
#从数据库执行
/*slave stop;
CHANGE MASTER TO
MASTER_HOST='192.168.11.3',
MASTER_USER='slave',
MASTER_PASSWORD='123456',
MASTER_LOG_FILE='binlog.000200',
MASTER_LOG_POS=155;
slave start;*/
#校验是否配置成功
#主库执行,command列出现Binlog Dump则为配置成功
show processlist;
#从库执行,Slave_IO_Running 和 Slave_SQL_Running 两个值为YES基本上成功了
show slave status;
#在主库添加数据,从库可以自动更新,则配置成功