zoukankan      html  css  js  c++  java
  • 7.3.2 Using Backups for Recovery 使用备份用于恢复

    7.3.2 Using Backups for Recovery 使用备份用于恢复
    
    现在,假设我们有一个灾难性的crash 在星期三上午8点。
    
    
    需要恢复从备份恢复,为了恢复,我们首选需要恢复最近的全备份(星期日下午1点)
    
    全备份是一个SQL语句的集合,因此恢复它很容易
    
    -- Position to start replication or point-in-time recovery from
    --
    
    -- CHANGE MASTER TO MASTER_LOG_FILE='mysql-bin.000139', MASTER_LOG_POS=448;
    
    
    shell> mysql < backup_sunday_1_PM.sql
    
    
    在这个时间点, 数据是恢复到 星期日下午1点。 恢复自从那时以来的变化,我们需要使用增量备份。
    
    
    即 gbichot2-bin.000007 and gbichot2-bin.000008 binary log files. 
    
    
    shell> mysqlbinlog gbichot2-bin.000007 gbichot2-bin.000008 | mysql
    
    现在我们已经恢复数据到星期2下午1点的状态了, 但仍旧缺少从那个日志到crash期间的改变。
    
    为了不丢失它们, 我们需要MySQL server 存储它的MySQL binary logs 到一个安全的地方 

  • 相关阅读:
    su和sudo命令详解
    JS线程Web worker
    Navicat 批处理 自动备份数据库
    MySql【Error笔记】
    vue入门
    动态库
    环境变量
    cmake_learn
    自动编译
    网络编程
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13350156.html
Copyright © 2011-2022 走看看