MySQL主从复制

主从复制里的重做是指从库把主库的DML、DDL语句重新执行一遍,而不是重新开始的意思

主从复制的定义:主从复制是指将主数据库上的DML、DDL操作语句(记住是哪2类语句)通过二进制日志传送到从数据库上,然后在从库服务器上再次执行这些SQL语句(也叫重做),从而使得主库和从库的数据保持同步。
主从复制的细节:1.MySQL支持一个主库向多个从库复制 2.某个从库也可以作为其他从服务器的主库,从而实现链状复制(联想一下结构)

主从复制的作用

主从复制的作用:1.主库出问题,可以切到从库。 2.可以实现读写分离,写的操作在主库执行,读的操作在从库执行。 3.可以在从库进行备份操作,避免对主库直接备份影响业务(全局锁在备份时业务会中断)。
主从复制原理图:

主从复制实战

MySQL主从复制3步:1.服务器配置(关闭防火墙或开启3306端口) 2.主库配置(修改/etc/my.cnf文件,添加2行)

要点1:主从复制主库(master)的my.cnf配置




要点2:在主库中查看二进制日志的坐标show master status;

主从复制效果检验:主库进行DDL、DML操作,操作完以后看从库是否产生变化

主库执行CREATE DATABASE 操作

从库自动复制主库的改动

主从复制思维导图:

posted @ 2025-06-07 21:53  wewnehwhe  阅读(9)  评论(0)    收藏  举报