主从复制的原理:四点(主库有bin.log二进制日志文件 从库有relay.log中继文件(sql进程和i/o读取))
咋查看主从复制同步:
主要是查看从机:show slave status \G 这个是查看从机复bai制du状态,里面的参数zhi很多,你dao要留意
Slave_IO_Running:
Slave_SQL_Running: 这两个参数的状态,正常是YES,如果zhuan是no,那么主从复制肯定是有问题的
第一个参数是复制主库的binlog文件的线程,第二个是执行复制过来的binlog二进制文件,可以理解为编译成sql,并执行。
主机的话你只要查看show master status;即可,只要有值,那么主库是支持主从复制的,就是说其他从机可以从主机上复制binlog文件
主从复制不一致的原因:
主从之间存在防火墙或selinux阻拦,从服务器没法到主服务器上拿到数据:关闭即可
网络延迟,主从两台机器的负载不一致,数据量太大,主从数据库的配置不一样(低版本主,高版本从就可以解决),主从复制过程中主机异常宕机等等。