1、主从mysql都修改配置文件 my.ini
打开二进制日志
log-bin=mysql-bin
添加服务器id
server-id=1
注意主从库的server-id不能一样
2、主库中执行以下命令,防止在设置过程中又有数据写入
flush tables with read lock
3、如果主数据库中已有数据则将主数据库中所有数据导入至从数据库中
4、查看主数据库数据状态
show master status
5、从数据库设置同步,执行以下命令
change master to master_host='主数据库ip',master_user='username',master_password='password',master_log_file='mysql-bin.000007',master_log_pos=651589664,master_port=3307;
6、启动主从复制功能
start slave
7、检查主从状态
show slave status
slave_IO_Running Slave_SQL_Running都为Yes则说明正常