mysql数据库如何使用工具binlog2sql解析binlog

栏目:云苍穹知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

mysql数据库如何使用工具binlog2sql解析binlog

一 root用户授权

GRANT SELECT, REPLICATION SLAVE, REPLICATION CLIENT ON *.* TO 'root'@'%'; 



二 参数文件my.cnf添加二进制日志功能

log_bin                  = /kingdee/mysql/mysql3307/log/binlog/mysql_bin_30001

max_binlog_size   = 512M

binlog_format      = row

注意:目录和大小可以根据自己的环境定义

三 验证日志是否开启

show variables like '%log_bin%';



四 查看数据库当前日志

show master status;

show master logs;



五 binlog日志解析 

python /tmp/binlog2sql/binlog2sql/binlog2sql.py -h192.168.56.103 -P3306 -uroot -proot -d lanhai_fi -t test --start-file=mysql-bin.000001 > /tmp/lanhai_fi.sql

参数解读如下

python:用的python编译器

/tmp/binlog2sql/binlog2sql/binlog2sql.py:binlog2sql下载的binlog2sql.py目录

-h192.168.56.103:主机ip

-P3306:端口号,这里的P是大写。

-uroot:用户名为root

-proot:密码为root

-d lanhai_fi:数据库名

-t test:对test表进行操作

–start-file=mysql-bin.000001:从哪个二进制文件开始

/tmp/lanhai_fi.sql:重定向到/tmp目录下并生成名字为lanhai_fi后缀为.sql的文件




mysql数据库如何使用工具binlog2sql解析binlog

一 root用户授权GRANT SELECT, REPLICATION SLAVE, REPLICATION CLIENT ON *.* TO 'root'@'%'; 二 参数文件my....
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息