本文以Redhat旗下的CentOS /RHEL作業系統為例:

1安裝資料庫

yum install -y  mariadb  mariadb-server  mariadb-devel

2.備份設定文檔

cp  /etc/my.cnf{,.back}

3.編輯MySQL資料庫設定文檔

vim  /etc/my.cnf

添加如下段落指令

log-bin=mysql-bin

slow_query_log=1

long_query_time=1

slow_query_log_file=/.mysql/mysql-slow.log

log_queries_no_using_indexes=1

4.生成慢查詢mysql檔案夾及mysql-slow.log日誌文檔,並授權許可 寫入許可權

mkdir /mysql

touch   mysql-slow.log

chown  -R  mysql.mysql    /mysql/mysql-slow.log

chmod   -R   755   /mysql/mysql-slow.log

啟動mariadb資料庫:

systemctl  start   mariadb

鍵入mysql  -u root -p  

預設密碼為空

鍵入測試指令:select sleep(3);

另外生成一個遠端連線視窗, 登入你的Linux作業系統鍵入

mysqldumpslow  /mysql/mysql-slow.log即可

打赏