MySQL二進制日志是經常會用到的,那麼MySQL二進制日志應該如何查看呢?下面就教您如何查看MySQL二進制日志,供您參考。
MySQL二進制日志:
從概述中我可以看到my.ini配置信息的log-bin沒有指定文件擴展名,這是因為即使你指定上擴展名它也不使用。當mysql創建二進制日志文件時,首先創建一個以“mysql_log_bin”為名稱,以“.index”為後綴的文件;再創建一個以“mysql_log_bin”為名稱,以“.000001”為後綴的文件。當mysql服務重新啟動一次以“.000001”為後綴的文件會增加一個,並且後綴名加1遞增;如果日志長度超過了max_binlog_size的上限默認是1G)也會創建一個新的日志文件;使用flush logsmysql命令符)或者執行mysqladmin –u –p flush-logswindows命令提示符)也會創建一個新的日志文件。
既然寫入的都是MySQL二進制數據,用記事本打開文件是看不到正常數據的,那怎麼查看呢?
使用BIN目錄下mysqlbinlog命令,如:
Bin>mysqlbinlog d:/mysql_log/mysql_bin.000001
Bin>mysqlbinlog d:/mysql_log/mysql_bin.000002
Bin>mysqlbinlog d:/mysql_log/mysql_bin.000003
Bin>mysqlbinlog d:/mysql_log/mysql_bin.000004
Bin>mysqlbinlog d:/mysql_log/mysql_bin.000005
使用SQL語句也可查看mysql創建的二進制的文件目錄:
Mysql> show master logs; 查看當前二進制文件狀態:
mysql> show master status;
mysql bin日志文件清除sh的實例
如何使用新的MySQL更新日志
重定位MySQL數據目錄的方法
MySQL數據庫表的表示
教您改變MySQL數據文件路徑