摘要: MySQL 的 commit命令提交事务时,内部会进行两阶段(Prepare 和 Commit)提交,这篇文章基于 MySQL 8.0.33 对 MySQL 的两阶段提交进行源码分析,带你了解提交事务过程中都经历了什么。 以下是整体逻辑: 一、Prepare 阶段 1. Binlog Prepare 阅读全文
posted @ 2023-09-01 16:36 paul_hch 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 在前面,我们讲了,通过创建一个临时从库,再把数据同步到误操作的前一个事务,来恢复误删除的数据,可以点击跳转。 但是临时准备一套从库,会多花费很多时间,那有没有更快的办法呢? 这一篇文章,就讲一下通过延迟从库,来恢复误删除的数据。 比如平时这个从库都是延迟主库1小时,当主库出现误操作,从库直接同步到误 阅读全文
posted @ 2023-09-01 15:49 paul_hch 阅读(66) 评论(0) 推荐(0) 编辑
摘要: MySQL主从复制报错,MySQL主主复制结构,MySQL版本5.7.32 2023-08-31T09:08:29.316553+08:00 1 [ERROR] Error reading packet from server for channel '': Client requested mas 阅读全文
posted @ 2023-09-01 14:35 paul_hch 阅读(256) 评论(0) 推荐(0) 编辑