zoukankan      html  css  js  c++  java
  • MySQL学习(二十二)备份和恢复

    概述

    备份

    根据方法分 :

    • 热备
    • 冷备
    • 温备 根据文件内容分 :
    • 逻辑备份
    • 裸文件备份 按照备份数据库内容来分,备份分为 :
    • 完全备份
    • 增量备份
    • 日志备份 这里讲一下热备

    热备

    即是不用停机也可以备份。ibbackup 是InnnoDB 存储引擎官方提供的热备工具。对于InnoDB 存储引擎表其备份工作原理如下 :

    1. 记录备份开始时,InnoDB存储引擎重做日志文件检查点的 LSN .
    2. 复制共享表空间文件以及独立表空间文件。
    3. 记录结束的LSN .
    4. 复制在备份时产生的重做日志

    恢复

    下面是复制原理,数据的记录在二进制文件,实际就是复制二进制文件,需要注意的是复制不是完全实时地进行同步的,而是异步实时,到达从库的二进制文件经过relay file 再同步到本地的 binlog 文件中去。

    1297993-20200319132149829-961302791.png

    我们可以通过下面的命令来查看从服务器的状态。

    show slave status ; 
    

    参考资料

    -《InnoDB 存储引擎》

  • 相关阅读:
    npm 发包流程
    iframe嵌入第三方视频链接自动播放
    微信小程序 接入腾讯地图的两种写法
    微信小程序 生命周期
    css 传送阵
    微信小程序 音频播放器
    微信小程序 mpvue 使用vant-weapp
    微信小程序 使用mpvue
    ajax
    布局问题
  • 原文地址:https://www.cnblogs.com/Benjious/p/12523791.html
Copyright © 2011-2022 走看看