您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

mysql二进制日志恢复

bubuko 2022/1/25 20:04:44 mysql 字数 1441 阅读 804 来源 http://www.bubuko.com/infolist-5-1.html

二进制日志恢复二进制日志导出1.按时间节点导出--no-defaults用来对mysql5.5之前mysqlbinlog命令报错mysqlbinlog--no-defaults--start-date="2017-08-0815:04:04"--stop-date="2017-08-0815:12:00"/program/mysql1/mysql-bin.0000012.按pos节点导出mysql
二进制日志恢复

二进制日志导出

1.按时间节点导出

--no-defaults 用来对mysql5.5之前mysqlbinlog命令报错

mysqlbinlog --no-defaults --start-date="2017-08-08 15:04:04" --stop-date="2017-08-08 15:12:00" /program/mysql1/mysql-bin.000001

2.按pos节点导出

mysqlbinlog --no-defaults mysql-bin.000003 --start-position="622" --stop-position="712" >xx.sql

3.按pos节点只导出某个库

mysqlbinlog --no-defaults --database=库名 --start-position=4 --stop-position=98 mysql-bin.000001 > test.sql

4.多个二进制日志导出

mysqlbinlog --database=test /opt/data/APP01bin.000001 /opt/data/APP01bin.000002 >test.sql 

二进制日志类型

mysql binlog的3种格式,row,mixed,statement.

如果binlog是row模式,需要加上以下两个参数:

--base64-output=DECODE-ROWS: 会显示出row模式带来的sql变更。

-v :显示statement模式带来的sql语句

mysqlbinlog –no-defaults –v –v –base64-output=decode-rows mysql-bin.0000001 >bin.sql

mysql二进制日志恢复

原文:https://blog.51cto.com/vaedit/2479514


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶