windows開啓mysql5.7--log_bin

首先查看log_bin是否開啓

ON爲開啓,off爲關閉

開啓方法:

找到mysql.ini,添加下面兩項,重啓

 log-bin=mysql-bin
 server_id = 1

之後將會在mysql/data/下生成 mysql-bin.000001文件

查看日誌:

打開cmd,進入mysql目錄,

D:\phpStudy_2016\MySQL>mysqlbinlog \MySQL\data\mysql-bin.000001
/*!50530 SET @@SESSION.PSEUDO_SLAVE_MODE=1*/;
/*!50003 SET @OLD_COMPLETION_TYPE=@@COMPLETION_TYPE,COMPLETION_TYPE=0*/;
DELIMITER /*!*/;
# at 4
#200526 11:42:56 server id 1  end_log_pos 123 CRC32 0x60563d1e  Start: binlog v 4, server v 5.7.17-log created 200526 11:42:56 at startup
# Warning: this binlog is either in use or was not closed properly.
ROLLBACK/*!*/;
BINLOG '
QJDMXg8BAAAAdwAAAHsAAAABAAQANS43LjE3LWxvZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAABAkMxeEzgNAAgAEgAEBAQEEgAAXwAEGggAAAAICAgCAAAACgoKKioAEjQA
AR49VmA=
'/*!*/;
# at 123
#200526 11:42:56 server id 1  end_log_pos 154 CRC32 0xd07f5bb8  Previous-GTIDs
# [empty]
SET @@SESSION.GTID_NEXT= 'AUTOMATIC' /* added by mysqlbinlog */ /*!*/;
DELIMITER ;
# End of log file
/*!50003 SET COMPLETION_TYPE=@OLD_COMPLETION_TYPE*/;
/*!50530 SET @@SESSION.PSEUDO_SLAVE_MODE=0*/;

二進制日誌文件除了創建表和刪除表的sql外,操作數據庫的語句都加密了,要想看sql,用如下命令:

mysqlbinlog --base64-output="decode-rows"  -v  二進制文件路徑名 

這麼操作後就能看到剛纔做的修改sql了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章