1. 程式人生 > 其它 >CentOS 7 MySQL5.7日誌配置

CentOS 7 MySQL5.7日誌配置

技術標籤: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