mysqlbinlog
会解析日志,并生成BINLOG语句,可以用于重新执行。
既可以解析binary log,也可以解析relay log。因为relay log与binary log格式相同。
一、从远端服务器获取binlog
需要以下参数:
--read-from-remote-server(等价于--read-from-remote-master=BINLOG-DUMP-NON-GTIDS)
以下参数为连接参数,用法与mysql客户端相同
--host
--user
--password
--port
--protocol
--socket
二、显示选项
--verbose,-v 将binlog中的事件解析成可读的SQL语句,以注释形式显示。
三、查找选项
--include-gtids 仅包含指定的GTID的事件,用于查找特定的gtid事务组。
--to-last-log 从指定的binary log文件,一直解析到最后的binary log文件。
--from-position, --to-position 指定查找位置
--from-datetime, --to-datetime 指定查找的时间
会解析日志,并生成BINLOG语句,可以用于重新执行。
既可以解析binary log,也可以解析relay log。因为relay log与binary log格式相同。
一、从远端服务器获取binlog
需要以下参数:
--read-from-remote-server(等价于--read-from-remote-master=BINLOG-DUMP-NON-GTIDS)
以下参数为连接参数,用法与mysql客户端相同
--host
--user
--password
--port
--protocol
--socket
二、显示选项
--verbose,-v 将binlog中的事件解析成可读的SQL语句,以注释形式显示。
三、查找选项
--include-gtids 仅包含指定的GTID的事件,用于查找特定的gtid事务组。
--to-last-log 从指定的binary log文件,一直解析到最后的binary log文件。
--from-position, --to-position 指定查找位置
--from-datetime, --to-datetime 指定查找的时间
本文介绍mysqlbinlog工具的使用方法,包括从远程服务器获取binlog所需的参数、显示选项及查找选项。并解释如何通过不同参数组合实现binlog的精确解析。
701

被折叠的 条评论
为什么被折叠?



