MYSQL8 备份原理
1 首先记录开始的LSN(全备的话就是从0开始,增备的话从指定路径,或者从表中获取)并启动一个xtrabackup_log后台检测的 fork进程,实时检测mysql redo的变化,一旦发现redo有新的日志写入,立刻将日志写入到日志文件xtrabackup_log中,所以还原的时候为什么需要prepare就是这个原因,数据是非一致性的,还有部分在xtrabackup_log中。
2 复制innodb的数据文件和系统表空间文件idbdata1到对应的以默认时间戳为备份目录的地方(流式备份就没有这个目录咯
原创
2020-07-13 10:02:18 ·
251 阅读 ·
0 评论