当前位置: 首页 > article >正文

mysqlbinlog -v与-vv --base64-output 与不加的区别

-v, --verbose       Reconstruct pseudo-SQL statements out of row events. -v

                      -v adds comments on column data types.

-v参数是可能从binlog中重建sql语句,这对于误操作的恢复很我帮助。-vv增加了备注部分

[root@qht131 mysql]# mysqlbinlog --no-defaults mysql_bin.000039 > nov.sql
[root@qht131 mysql]# mysqlbinlog --no-defaults -v mysql_bin.000039 > onev.sql
[root@qht131 mysql]# mysqlbinlog --no-defaults -v -v mysql_bin.000039 > twov.sql

加了-v参数比不加-v的多了sql部分:

[root@qht131 mysql]# diff nov.sql onev.sql
50a51,53
> ### INSERT INTO `db1`.`t1`
> ### SET
> ###   @1=1
71a75,77
> ### INSERT INTO `db1`.`t1`
> ### SET
> ###   @1=2
92a99,101
> ### INSERT INTO `db1`.`t1`
> ### SET
> ###   @1=3
113a123,125
> ### INSERT INTO `db1`.`t1`
> ### SET
> ###   @1=4

-v和-vv的区别在于-vv增加了备注部分

[root@qht131 mysql]# diff onev.sql twov.sql
53c53
< ###   @1=1
---
> ###   @1=1 /* INT meta=0 nullable=1 is_null=0 */
77c77
< ###   @1=2
---
> ###   @1=2 /* INT meta=0 nullable=1 is_null=0 */
101c101
< ###   @1=3
---
> ###   @1=3 /* INT meta=0 nullable=1 is_null=0 */
125c125
< ###   @1=4
---
> ###   @1=4 /* INT meta=0 nullable=1 is_null=0 */

--base64-output参数用来控制binlog部分是否显示出来的,指定为decode-rows表示不显示binglog部分

[root@qht131 mysql]# mysqlbinlog --no-defaults -v mysql_bin.000039 > nobase64.sql
[root@qht131 mysql]# mysqlbinlog --no-defaults -v --base64-output=decode-rows mysql_bin.000039 > base64.sql

[root@qht131 mysql]# diff nobase64.sql base64.sql8,12d7
< BINLOG '
< JV7gWg8QJwAAdwAAAHsAAAABAAQANS43LjIxLWxvZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
< AAAAAAAAAAAAAAAAAAAlXuBaEzgNAAgAEgAEBAQEEgAAXwAEGggAAAAICAgCAAAACgoKKioAEjQA
< AZMlD6o=
< '/*!*/;
46,50d40
<
< BINLOG '
< XGHgWhMQJwAALAAAAO8BAAAAAGwAAAAAAAEAA2RiMQACdDEAAQMAAeAiC0o=
< XGHgWh4QJwAAKAAAABcCAAAAAGwAAAAAAAEAAgAB//4BAAAAcayaSA==
< '/*!*/;
70,74d59
<
< BINLOG '
< X2HgWhMQJwAALAAAAOoCAAAAAGwAAAAAAAEAA2RiMQACdDEAAQMAAZQPLZ0=
< X2HgWh4QJwAAKAAAABIDAAAAAGwAAAAAAAEAAgAB//4CAAAA5lfIsg==
< '/*!*/;
94,98d78
<
< BINLOG '
< 4WHgWhMQJwAALAAAAOUDAAAAAGwAAAAAAAEAA2RiMQACdDEAAQMAAVfdyUk=
< 4WHgWh4QJwAAKAAAAA0EAAAAAGwAAAAAAAEAAgAB//4DAAAAlL7CPg==
< '/*!*/;
118,122d97
<
< BINLOG '
< YWLgWhMQJwAALAAAAOAEAAAAAGwAAAAAAAEAA2RiMQACdDEAAQMAAXrMoIc=
< YWLgWh4QJwAAKAAAAAgFAAAAAGwAAAAAAAEAAgAB//4EAAAAV5wOww==
< '/*!*/;

--------------------- 


作者:zuozhiji 
来源:CSDN 
原文:https://blog.csdn.net/jolly10/article/details/80077366 
版权声明:本文为博主原创文章,转载请附上博文链接!

http://www.lryc.cn/news/2414428.html

相关文章:

  • 海外代理IP如何获取?
  • 个人博客系统源码 溯雪Sxlog轻博客源码 PHP开源 简洁干净轻博客源码
  • WinPE能破解Windows的密码,这样Windows就不安全吗?
  • 十种不同风格的网站导航菜单
  • nagios安装教程
  • jQuery.validationEngine.js学习
  • 网站建设经验分享:如何进行网站内容更新与维护?
  • MYSQL入门-mysql的下载与安装(1)
  • 文件粉碎机(file pulverizer) v4.2 怎么用
  • 马士兵servlet、jsp、oracle视频地址
  • winform控件之maskedTextBox
  • 2022年网络安全面试题总结
  • linux pci串口驱动下载,PCI串行口驱动下载_PCI串行口驱动官方下载-太平洋下载中心...
  • 谏言工信部:网站备案系统miibeian.gov.cn实在难用!
  • 《益智之迷:战神的挑战》资料与心得集合
  • 2.springboot配置jpa
  • php怎么弄钓鱼,QQ_PHP钓鱼源码
  • 探察MFC中框架宏(RUNTIME_CLASS等)的秘密
  • 极域电子教室—解控
  • 理清contactsprovider
  • Fireworks MX 2004 对象的变形(转)
  • Weblogic安装部署步骤
  • WIn10 64位安装windows Mobile 设备中心不能启动或自动退出
  • Linux命令之chmod命令
  • VC++常用数据类型及其操作详解
  • 【Linux】红帽子安装过程超详细(学生教学用)
  • OpenCV机器视觉-HSV颜色模型
  • 多线程同步的方法
  • 英文论文完成后如何快速修改润色 PaperBERT
  • 物联网云平台——物联网应用、硬件、产业生态