1. 程式人生 > >MySql 5.7 開啟binlog和慢查詢日誌

MySql 5.7 開啟binlog和慢查詢日誌

MySQL5.7版本中,my.cnf的位置一般在/etc/my.cnf,要在my.cnf中新增:

[mysqld]
log-bin=/var/log/mysql-binlog/mysql-binlog
server-id=1

slow_query_log=ON
slow_query_log_file=/var/log/mysql-show/mysql-slow.log
long_query_time=1

查詢當前mysql資料庫是否開啟了慢查詢日誌功能:
show VARIABLES like '%slow%';

查詢當前mysql資料庫是否開啟了binlog日誌功能:
show VARIABLES like 'log_%';

檢視binlog格式:
show variables like 'binlog_format';

獲取binlog檔案列表:
show binary logs;

檢視當前正在寫入的binlog檔案:
show master status;

檢視master上的binlog:
show master logs;

只檢視第一個binlog檔案的內容:
show binlog events;

檢視指定binlog檔案的內容:
show binlog events in 'mysql-binlog.000002';

用命令檢視binlog日誌檔案:
mysqlbinlog mysql-binlog.000001