MySQL主从复制
主从复制里的重做是指从库把主库的DML、DDL语句重新执行一遍,而不是重新开始的意思
主从复制的定义:主从复制是指将主数据库上的DML、DDL操作语句(记住是哪2类语句)通过二进制日志传送到从数据库上,然后在从库服务器上再次执行这些SQL语句(也叫重做),从而使得主库和从库的数据保持同步。
主从复制的细节:1.MySQL支持一个主库向多个从库复制 2.某个从库也可以作为其他从服务器的主库,从而实现链状复制(联想一下结构)
主从复制的作用
主从复制的作用:1.主库出问题,可以切到从库。 2.可以实现读写分离,写的操作在主库执行,读的操作在从库执行。 3.可以在从库进行备份操作,避免对主库直接备份影响业务(全局锁在备份时业务会中断)。
主从复制原理图:
主从复制实战
MySQL主从复制3步:1.服务器配置(关闭防火墙或开启3306端口) 2.主库配置(修改/etc/my.cnf文件,添加2行)