以下主从复制以MySQL5.7为例
第一需要先配置MySQL主机和从机的my.cnf
参考如下:
https://blog.csdn.net/dhaibo1986/article/details/120356763
主库创建同步用户
CREATE USER 'slave'@'%' IDENTIFIED BY 'password';
为用户赋权所有权限
GRANT ALL ON . TO 'slave'@'%';
查看master的最新日志
在master中执行
show master status;

在从库中配置主从复制
change master to master_host='192.168.146.128', master_user='slave', master_password='password', master_port=3307, master_log_file='mysql-bin.000007', master_log_pos=154, master_connect_retry=10;
在从数据库中查看主从同步状态
show slave status \G;
在从数据库中开启主从同步
start slave;
在从数据库中查看主从同步状态
show slave status \G;
![]()
停止从库的同步
stop slave;
清空从库的同步状态
reset slave all;
网友评论