zoukankan      html  css  js  c++  java
  • MySql binlog数据恢复处理与数据库备份

    MySql binlog数据恢复处理

    查看binlog格式

    mysql>show variables like '%bin%format%';

    个人建议还是用默认的STATEMENT

     

    将binlog转换为可执行SQL 

    mysqlbinlog --base64-output=decode-rows -v -v  mysql-bin.000008 --result-file=08.sql

    mysql-bin.000008:需要转换的binlog

    08.sql:需要转换的文件名

    mysqlbinlog --start-datetime="2021-05-12 10:30:00" --base64-output=decode-rows -v -v  mysql-bin.000006 --result-file=6.sql
    --start-datetime 具体从哪个时间开始,结束可用--stop-datetime,两者可单独或者配合使
    mysqldump -u数据库账号 -p数据库密码 --databases 数据库名称 >转换的SQL文件名.sql

    数据库备份

    查看当前binlog名称

    show master status;

    刷新binlog,假设名称为mysql-bin.000003,刷新后变为mysql-bin.000004

    mysql> flush logs;

    查看binlog存放位置

    show variables like'log_bin%';

    排查binlog错误,可参考

    https://www.cnblogs.com/wjoyxt/p/5435687.html
    http://blog.chinaunix.net/uid-10661836-id-4084331.html

  • 相关阅读:
    POJ
    服务器端控件的属性
    生成验证码的代码
    无法检测到的代码原因
    Jquery获取服务器端控件的三种方式
    hdu-2421 Deciphering Password 数学姿势
    KM算法 带权二分匹配 O(n^3)
    hdu-3966 Aragorn's Story 树链剖分
    头文件
    输入外挂
  • 原文地址:https://www.cnblogs.com/huihui-hui/p/14709577.html
Copyright © 2011-2022 走看看