• Mysql:备份、还原、恢复:概述


    基本的概念:

    • 逻辑备份、物理备份
    • 在线备份、离线备份
    • 全备份、增量备份、差异备份
    • 本地备份、远程备份
    • 快照备份
    • 备份调度、压缩、加密
    • 表维护

    二进制日志对于备份、还原、恢复的重要作用:二进制日志是实现replication、增量备份、时点恢复的核心

    innodb事务型存储引擎的联机事务日志:是保证事务ACID、自我恢复的关键

    备份需要有灵活、高效、简单的实施策略支持!

      推荐策略:log_bin二进制日志 + mysqldump逻辑全备份 + 适当的其他备份补充

     

    备份手段:

    • os
    • mysql的sql语句:load data in file..、select ... into outfile ‘filename’ from table...
    • mysql实用程序
      1. mysql.exe客户端执行mysql语句
      1. mysqldump.exe (逻辑备份)
      2. mysqlimport.exe
      3. mysql.exe客户端执行mysql语句:mysqlhotcopy.exe (物理备份 for myisam)
      4. ibbackup.exe(物理备份 for innodb)
      5. ibback.exe
      6. start backup (物理备份 for ndb)
      7. ndb_restore.exe

     

    备份:备份的关键是:保持备份的数据状态的一致性!

    mysql提供了

    • lock tables {table_name lock_type} ,...;
    • unlock tables;
    • flush tables with read lock;
    • flush logs;

    还原

    应用mysqldump全备份+应用二进制日志记录

    时点还原:mysqlbinlog.exe --start-position --stop-position --start-datetime --stop-datetime

  • 相关阅读:
    /etc/fstab 文件解释
    CRLF和LF
    Git远程操作详解
    jsp错误处理
    jsp隐式对象
    关于循环队列要注意的
    JSP动作元素
    JSP指令
    jsp语法简介
    jsp声明周期
  • 原文地址:https://www.cnblogs.com/jinzhenshui/p/1508235.html
Copyright © 2020-2023  润新知