zoukankan      html  css  js  c++  java
  • mysql的-F与master-data理解(一个小型的big-log恢复)

    例子:

    使用mysqlbin-log恢复,有两种情况,一个是停数据库,一个是不停
    
    在不停数据库的情况下,为了防止新的写入,需要将bin-log切割,然后新的数据会保存在新的bin-log里面
    
    
    在此之前需要先导入完整的备份
    mysqladmin -uroot -p123 flush-log   切割日志文件
    
    
    mysql -uroot -p123 oldboy </opt/123.sql
    
    mysqlbinlog -d oldboy mysqlbin.12312312 >bin.sql    指定具体的库的数据
    
    然后编辑bin.sql出问题的地方,修改问题,然后再导入
    
    mysql -uroot -p123 oldboy < bin.sql
    
    --master-data作用
    =1 和=2的作用区别
    
    =1没有注释,用于主从库,=2注释了
    
    
    启用bin-log时,需要在配置文件里面开启
    	-F刷新bin-log,切割bin-log,不恢复老数据,恢复新数据
    	
    	--master-data=1  找到bin-log的位置
    	
    

  • 相关阅读:
    Schedular
    CronTrigger
    SimpleTrigger
    Quartz代码示例
    quartz
    gson and json
    json数据结构和gson的比较
    stackApp符号匹配
    Git命令
    org.apache.maven.archiver.mavenarchiver.getmanifest怎么解决
  • 原文地址:https://www.cnblogs.com/bill2014/p/7227529.html
Copyright © 2011-2022 走看看