1、异步复制:主服务器将执行的事务发送到从服务器,不等待从服务器的响应,主服务器只是将事务发送出去;
2、半同步复制:主服务器会等待从服务器的响应,当主服务器收到从服务器的响应后,才继续执行下一个事务;
3、同步复制:主服务器会等待从服务器的响应,主服务器将事务发送到从服务器后,必须等待从服务器的响应,从服务器确认收到事务后,主服务器才能继续执行下一个事务。
拓展:MySQL主从复制模式可以实现数据备份、提高服务器性能、实现数据安全等功能,是MySQL数据库系统中常用的一种复制方式。
MySQL的主从切换(数据库层面) 目录 不管如种数据库,在进行解决现场问题时,第一原则就是想到是否需要数据备份或停止数据库业务防止数据库丢失MySQL的主从切换(数据库层面) 目录 不管如种数据库,在进行解决现场问题时,第一原则就是想到是否需要数据备份或停止数据库业务防止数据库丢失MySQL的主从切换(数据库层面) 目录 不管如种数据库,在进行解决现场问题时,第一原则就是想到是否需要数据备份或停止数据库业务防止数据库丢失MySQL主从又叫做Replication、AB复制。简单讲就是A和B两台机器做主从后,在A上写数据,另外一台B也会跟着写数据,两者数据实时同步;
MySQL主从是基于binlog的,主上须开启binlog才能进行主从。
主从过程大致有3个步骤
1)主将更改 *** 作记录到binlog里;
2)从将主的binlog事件(sql语句)同步到从本机上并记录在relaylog里;
3)从根据relaylog里面的sql语句按顺序执行;
主上有一个log dump线程,用来和从的I/O线程传递binlog
从上有两个线程,其中I/O线程用来同步主的binlog并生成relaylog,另外一个SQL线程用来把relaylog里面的sql语句落地
同步参数“主”“从”上均可设置,只要设置一个就可以了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)