CentOS 7 MySQL5.7日誌配置
阿新 • • 發佈:2021-01-24
技術標籤:CentOSMySQLcentoslinuxmysql資料庫
CentOS 7 MySQL5.7日誌配置
1.修改MySQL配置檔案
在mysql配置檔案(/etc/my.cnf)中寫入:
[[email protected] local]# /etc/my.cnf
general_log=1
general_log_file=/usr/local/mysql/mysql-5.7.30/log/general.log
slow_query_log=1
slow_query_log_file=/usr/local/mysql/mysql-5.7.30/log/slowqueries.log
long_query_time= 5
log_output=’FILE,TABLE’
以上配置功能為:
general_log=1 開啟通用日誌
general_log_file=/usr/local/mysql/mysql-5.7.30/log/general.log 通用日誌地址
slow_query_log=1 開啟慢查詢日誌
slow_query_log_file=/usr/local/mysql/mysql-5.7.30/log/slowqueries.log 慢查詢日誌地址
long_query_time=5 慢查詢閥值
log_output=’FILE,TABLE’ 輸出方式,FILE表示檔案,TABLE表示資料庫(可以在mysql庫中看到日誌),可以同時使用,方法如上,也可單獨使用比如log_output= ’FILE’。輸出到檔案比輸出到資料庫效率高。
注意:mysql不會主動去建立日誌檔案,所以需要手動新增,新增完成後賦予所有使用者可讀可寫許可權,chmod 777 log檔案,否則會報premission denied。
2.重啟MySQL
[[email protected] local]# systemctl restart mysqld.service