mysql数据库 主从同步

我们知道mysql数据库为了得到更高性能,一般会读写分离。主库用于写操作,比如用于执行的insert、update操作;从库用于读,也就是常见的select操作。

写数据都在主库(master)操作,那从库(slave)的数据从哪来呢?答案就是主库传输过去的,传送数据的过程就叫主从同步!

主从同步的步骤是:

1、执行更新sql语句;

2、主库写成功时binlog会更新;

3、主库binlog dump线程,将binlog的更新部分发送从库;

4、从库io线程收到binlog更新部分,然后写入到relay log中;

5、从库sql线程读取到relay log内容,重放执行sql,最后主从一致。

相关推荐
EFCY1MJ909 小时前
MYSQL ID耗尽应急恢复方案
java·数据库·mysql
lzhdim9 小时前
SQL 入门 8:SQL 复杂查询:子查询与ALL关键词
数据库·sql·mysql
不像程序员的程序媛9 小时前
mysql 表主键id 自增&雪花
数据库·mysql
l1t9 小时前
DeepSeek辅助编写的Oracle dmp转SQL脚本和CSV文件工具
数据库·人工智能·sql·oracle
Carino_U9 小时前
Innodb底层原理与MySQL日志机制
数据库·mysql
ldj202010 小时前
ProxySQL 代理Mysql实现读写分离
读写分离·主从同步·proxysql
稻草猫.10 小时前
Spring事务操作全解析
java·数据库·后端·spring
momin~10 小时前
MySQL-part2【MySQL表的增删改查】
数据库·mysql
white-persist10 小时前
【vulhub weblogic CVE-2017-10271漏洞复现】vulhub weblogic CVE-2017-10271漏洞复现详细解析
java·运维·服务器·网络·数据库·算法·安全
sR916Mecz11 小时前
MongoDB 详解、应用场景及案例分析(AI)
数据库·mongodb