zoukankan      html  css  js  c++  java
  • mysql5.6 基于Binlog ROW记录方式进行数据恢复(无备份)

    数据库配置注意事项

    /etc/my.cnf

    必须要开户binlog支持,字符集要求 是utf8 binlog类型为row

    server-id=121

    log_bin=/home/mysqllog

    binlog-format=Row

    数据恢复工具安装

    binlog2sql

    https://github.com/danfengcao/binlog2sql

    mysqlbinlog_flashback

    https://github.com/58daojia-dba/mysqlbinlog_flashback

    python依赖包安装

    yum install epel* -y

    yum install pyhton-pip

    pip install pymysql

    pip install mysql-replication

    python /home/mysqllog/mysqlbinlog_flashback-master/mysqlbinlog_back.py --host="00.00.00.00" --username="root" --port=3306 --password="******" --schema=库名 --table="表名“

    注意运行命令下面需要建立log目录存储生成的SQL文件。

    python /home/mysqllog/binlog2sql/binlog2sql/binlog2sql.py --flashback -h00.00.00.00-P3306 -uroot -p'*****' -darc_t -tarc_rule_engine --start-file='master-bin.000066'

     注意mysqlbinlog_flashback不支持mysql 5.7版本。

  • 相关阅读:
    统计:概述
    概率论总结
    概率论13 中心极限定律
    概率论12 矩与矩生成函数
    概率论11 协方差与相关系数
    概率论10 方差与标准差
    概率论09 期望
    概率论08 随机变量的函数
    mysql 分区
    Linux 搭建svn版本库
  • 原文地址:https://www.cnblogs.com/net2817/p/8134579.html
Copyright © 2011-2022 走看看