如何查看mysql數據庫操作日志記錄
- 首先確認mysql日志記錄是否啟用
mysql> show variables like 'log_bin';,注意分號比不可少。 - 如果查詢接口是==ON==,那日志文件就在mysql的安裝目錄data下。
-
mysql>show master status,查詢日志文件。 -
mysql>flush logs;刷新log日志,自此刻開始產生一個新編號的binlog日志文件 - 查看二進制日志文件
shell > mysqlbinlog mysql-bin.000008
shell > mysqlbinlog mysql-bin.000008 | tail
# 導出到文件,下載到本地查看
shell > /var/mysql/bin/mysqlbinlog /var/mysql/data/mysql-bin.000008 > 1.txt
- 第二種查看二進制日志的方法(需進入mysql管理)
mysql -uusername -ppassword
# 1. 查詢最早的binlog日志
mysql > show binlog events\G;
# 2.指定查詢 mysql-bin.000008 這個文件:
mysql> show binlog events in 'mysql-bin.000008'\G;
# 2.指定查詢 mysql-bin.000008 這個文件,查詢10條
mysql> show binlog events in 'mysql-bin.000008' limit 10\G;