日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > 数据库 >内容正文

数据库

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

發(fā)布時(shí)間:2025/3/21 数据库 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysqlbinlog -v与-vv --base64-output 与不加的区别 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

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

??????????????????????-v adds comments on column data types.

-v參數(shù)是可能從binlog中重建sql語(yǔ)句,這對(duì)于誤操作的恢復(fù)很我?guī)椭?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參數(shù)比不加-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的區(qū)別在于-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參數(shù)用來(lái)控制binlog部分是否顯示出來(lái)的,指定為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?
來(lái)源:CSDN?
原文:https://blog.csdn.net/jolly10/article/details/80077366?
版權(quán)聲明:本文為博主原創(chuàng)文章,轉(zhuǎn)載請(qǐng)附上博文鏈接!

總結(jié)

以上是生活随笔為你收集整理的mysqlbinlog -v与-vv --base64-output 与不加的区别的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。