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,最后主从一致。

相关推荐
有趣的野鸭20 小时前
JAVA课程十一次实验课程主要知识点示例
java·前端·数据库
兰若姐姐21 小时前
cisp-pte之SQL注入题之vulnerabilities/fu1.php?id=1
数据库·sql
数据皮皮侠1 天前
区县政府税务数据分析能力建设DID(2007-2025)
大数据·数据库·人工智能·信息可视化·微信开放平台
请叫我阿杰1 天前
Ubuntu系统安装.NET SDK 7.0
数据库·ubuntu·.net
q***82911 天前
如何使用C#与SQL Server数据库进行交互
数据库·c#·交互
盖世英雄酱581361 天前
commit 成功为什么数据只更新了部分?
java·数据库·后端
煎蛋学姐1 天前
SSM网上旅游订票服务系统10r27(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
数据库·ssm 框架·网上旅游订票系统·旅游服务数字化
海南java第二人1 天前
数据库范式详解:从冗余到规范的升华之旅
数据库·oracle·ffmpeg
hyx0412191 天前
mysql第5次作业---hyx
数据库·mysql
Daniel大人1 天前
关于sqlite
数据库·sqlite