zoukankan      html  css  js  c++  java
  • 7.5.1 Point-in-Time Recovery Using Event Times

    <pre name="code" class="sql">7.5.1 Point-in-Time Recovery Using Event Times   使用 基于Events Times 的时间恢复
    
    
    为了表明恢复的开始和结束时间, 指定--start-datetime 和--stop-datetime 选项 用于mysqlbinlog,
    
    
    举个例子: 假设是在2005年4月20日上午十点 一个SQL语句被执行删除了一个达标,要恢复表和数据,你可能需要恢复
    
    前一晚的备
    
    份,然后执行以下命令:
    shell> mysqlbinlog --stop-datetime="2005-04-20 9:59:59" 
             /var/log/mysql/bin.123456 | mysql -u root -p
    
    
    
    这个命令恢复所有的数据到给定的日期 通过--stop-datetime选项。如果你没有检测到错误的SQL语句输入,
    
    你可能需要恢复所有发生的事务。在此基础上,你可以用mysqlbinlog 带上开始日期在运行一次:
    shell> mysqlbinlog --start-datetime="2005-04-20 10:01:00" 
             /var/log/mysql/bin.123456 | mysql -u root -p
    
    在这个命令语句, SQL 语句记录的从 10:01上午 会被重新执行,结合恢复前一天晚上的dump文件和
    
    这两个mysqlbinlog 命令恢复到10:00前一秒,和10:01开始的everything
    
    
    要使用该方法在实践恢复中的时候,你应该检查日志以确保指定的命令的确切时间。要显示日志文件内容而不执行它
    
    们,使用该命令。
    
    


    
                                        
    
  • 相关阅读:
    Vue 兄弟组件通信(不使用Vuex)
    vue2.0 #$emit,$on的使用
    Bootstrap栅格系统基本使用
    字体图标使用
    js事件委托
    帆布小球碰壁效果
    vuex -- vue的状态管理模式
    JavaScript --经典问题
    总结获取原生JS(javascript)基本操作
    git的基本操作
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13351504.html
Copyright © 2011-2022 走看看