由于業(yè)務(wù)環(huán)境中MySQL 二進(jìn)制日志復(fù)制是基于行的,昨天開發(fā)跑過來讓查詢有沒有人對庫進(jìn)行過插入操作
用mysqlbinlog 工具查詢出來的日志全是base-64編碼的信息。
這是因為從MySQL 5.1開始,binlog支持row-based的格式,默認(rèn)情況下只能看到一些經(jīng)過base-64編碼的信息
點(diǎn)擊(此處)折疊或打開
創(chuàng)新互聯(lián)建站從2013年成立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項目成都網(wǎng)站制作、成都做網(wǎng)站、外貿(mào)營銷網(wǎng)站建設(shè)網(wǎng)站策劃,項目實(shí)施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元海原做網(wǎng)站,已為上家服務(wù),為海原各地企業(yè)和個人服務(wù),聯(lián)系電話:18980820575
-
#151224 23:29:48 server id 1 end_log_pos 13376153 CRC32 0x974f9a2e Query thread_id=164727 exec_time=0 error_code=0
-
SET TIMESTAMP=1450970988/*!*/;
-
BEGIN
-
/*!*/;
-
# at 13376153
-
#151224 23:29:48 server id 1 end_log_pos 13376236 CRC32 0x08e3e7fe Table_map: `guoqing`.`test` mapped to number 255
-
# at 13376236
-
#151224 23:29:48 server id 1 end_log_pos 13376532 CRC32 0xbb7ed638 Update_rows: table id 255 flags: STMT_END_F
-
-
BINLOG '
-
bA98VhMBAAAAUwAAAOwazAAAAP8AAAAAAAEAB25pcnZhbmEACHRlcm1pbmFsAAwIDw8PDwgREREQ
-
Dw8RwADAAP0C/QIAAAABAJYAlgDcD/7n4wg=
-
bA98Vh8BAAAAKAEAABQczAAAAP8AAAAAAAEAAgAM/////wDw5RUAAAAAAAAkRDVFRUJCNDYtRDI5
-
RC00QTVCLTk5QUYtMkEzRTIwRjE0RkU2IDAxMjlhYWUzYzJkYzQyYTBiODlmMTVjMDk2NmY0Mzdl
-
BwBDQVNISUVSAgBCWOSwAQAAAAAAVnwPKVZv1ydWfA8oAAANQ29mZmVlLzIuMC4xIADw5RUAAAAA
-
AAAkRDVFRUJCNDYtRDI5RC00QTVCLTk5QUYtMkEzRTIwRjE0RkU2IDAxMjlhYWUzYzJkYzQyYTBi
-
ODlmMTVjMDk2NmY0MzdlBwBDQVNISUVSAgBCWOSwAQAAAAAAVnwPbVZv1ydWfA9sAAANQ29mZmVl
-
LzIuMC4xIDjWfrs=
-
'/*!*/;
-
# at 13376532
-
#151224 23:29:48 server id 1 end_log_pos 13376563 CRC32 0xa58e318d Xid = 486691
-
COMMIT/*!*/;
-
# at 13376563
-
#151224 23:30:00 server id 1 end_log_pos 13376647 CRC32 0xd718f5ce Query thread_id=123940 exec_time=0 error_code=0
這 里只能看到`guoqing`.`test`表做了改動,但具體改了什么,就不知道了,那么怎樣才能看到到底改了什么呢?
從MySQL 5.1.28開始,mysqlbinlog多了個參數(shù)--verbose(或-v),將改動生成帶注釋的語句
如果使用兩次這個參數(shù)(如-v -v),會生成字段的類型、長度、是否為null等屬性信息。如下:
參數(shù):0112inin0000 -v -v
-
BINLOG '
-
bA98VhMBAAAAUwAAAOwazAAAAP8AAAAAAAEAB25pcnZhbmEACHRlcm1pbmFsAAwIDw8PDwgREREQ
-
Dw8RwADAAP0C/QIAAAABAJYAlgDcD/7n4wg=
-
bA98Vh8BAAAAKAEAABQczAAAAP8AAAAAAAEAAgAM/////wDw5RUAAAAAAAAkRDVFRUJCNDYtRDI5
-
RC00QTVCLTk5QUYtMkEzRTIwRjE0RkU2IDAxMjlhYWUzYzJkYzQyYTBiODlmMTVjMDk2NmY0Mzdl
-
BwBDQVNISUVSAgBCWOSwAQAAAAAAVnwPKVZv1ydWfA8oAAANQ29mZmVlLzIuMC4xIADw5RUAAAAA
-
AAAkRDVFRUJCNDYtRDI5RC00QTVCLTk5QUYtMkEzRTIwRjE0RkU2IDAxMjlhYWUzYzJkYzQyYTBi
-
ODlmMTVjMDk2NmY0MzdlBwBDQVNISUVSAgBCWOSwAQAAAAAAVnwPbVZv1ydWfA9sAAANQ29mZmVl
-
LzIuMC4xIDjWfrs=
-
'/*!*/;
-
### UPDATE `guoqing`.`test`
-
### WHERE
-
### @1=537 /* LONGINT meta=0 nullable=0 is_null=0 */
-
### @2=10.00 /* DECIMAL(10,2) meta=2562 nullable=1 is_null=0 */
-
### @3=1000 /* LONGINT meta=0 nullable=1 is_null=0 */
-
### @4=0 /* LONGINT meta=0 nullable=1 is_null=0 */
-
### @5=1000609 /* LONGINT meta=0 nullable=1 is_null=0 */
-
### @6='SHOP' /* VARSTRING(765) meta=765 nullable=1 is_null=0 */
-
### @7=1450950696 /* TIMESTAMP(0) meta=0 nullable=0 is_null=0 */
-
### SET
-
### @1=537 /* LONGINT meta=0 nullable=0 is_null=0 */
-
### @2=10.00 /* DECIMAL(10,2) meta=2562 nullable=1 is_null=0 */
-
### @3=999 /* LONGINT meta=0 nullable=1 is_null=0 */
-
### @4=0 /* LONGINT meta=0 nullable=1 is_null=0 */
-
### @5=1000609 /* LONGINT meta=0 nullable=1 is_null=0 */
-
### @6='SHOP' /* VARSTRING(765) meta=765 nullable=1 is_null=0 */
-
### @7=1450950696 /* TIMESTAMP(0) meta=0 nullable=0 is_null=0 */
想去掉base64編碼,需加參數(shù)
--base64-output=DECODE-ROWS
-
mysqlbinlog -v -v --base64-output=DECODE-ROWS mysql-bin.000002 |grep -B 70 -A 70 'guoqing' > /home/dba/guoqing.log
-
### UPDATE `guoqing`.`test`
-
### WHERE
-
### @1=537 /* LONGINT meta=0 nullable=0 is_null=0 */
-
### @2=10.00 /* DECIMAL(10,2) meta=2562 nullable=1 is_null=0 */
-
### @3=1000 /* LONGINT meta=0 nullable=1 is_null=0 */
-
### @4=0 /* LONGINT meta=0 nullable=1 is_null=0 */
-
### @5=1000609 /* LONGINT meta=0 nullable=1 is_null=0 */
-
### @6='SHOP' /* VARSTRING(765) meta=765 nullable=1 is_null=0 */
-
### @7=1450950696 /* TIMESTAMP(0) meta=0 nullable=0 is_null=0 */
-
### SET
-
### @1=537 /* LONGINT meta=0 nullable=0 is_null=0 */
-
### @2=10.00 /* DECIMAL(10,2) meta=2562 nullable=1 is_null=0 */
-
### @3=999 /* LONGINT meta=0 nullable=1 is_null=0 */
-
### @4=0 /* LONGINT meta=0 nullable=1 is_null=0 */
-
### @5=1000609 /* LONGINT meta=0 nullable=1 is_null=0 */
-
### @6='SHOP' /* VARSTRING(765) meta=765 nullable=1 is_null=0 */
-
### @7=1450950696 /* TIMESTAMP(0) meta=0 nullable=0 is_null=0 */
一般不需要加兩個-v,可讀性不強(qiáng)
-
mysqlbinlog -v --base64-output=DECODE-ROWS mysql-bin.000002 |grep -B 70 -A 70 'guoqing' > /home/dba/guoqing.log
-
#151224 17:51:43 server id 1 end_log_pos 12053052 CRC32 0x2d03726a Update_rows: table id 296 flags: STMT_END_F
-
### UPDATE `guoqing`.`test`
-
### WHERE
-
### @1=537
-
### @2=10.00
-
### @3=1000
-
### @4=0
-
### @5=1000609
-
### @6='SHOP'
-
### @7=1450950696
-
### SET
-
### @1=537
-
### @2=10.00
-
### @3=999
-
### @4=0
-
### @5=1000609
-
### @6='SHOP'
-
### @7=1450950696
網(wǎng)頁題目:MySQLbinlog日期解析
URL標(biāo)題:http://bm7419.com/article28/gegdjp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設(shè)、外貿(mào)建站、商城網(wǎng)站、全網(wǎng)營銷推廣、手機(jī)網(wǎng)站建設(shè)、ChatGPT
廣告
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源:
創(chuàng)新互聯(lián)