標籤:
mysql的日誌類型:
錯誤記錄檔: log-error
查詢日誌: log
慢查詢日誌: log-slow-queries
更新日誌: log-update
二進位日誌: log-bin
開啟錯誤記錄檔
log-error=/usr/local/mysql/log/log-error.log
開始查詢日誌
log=/usr/local/mysql/log/log-query.log
開啟慢查詢日誌
log-slow-queries=/usr/local/mysql/log/log-slow-query.log
開啟更新日誌
log-update=/usr/local/mysql/log/log-update.log
開啟二進位日誌
log-bin=/usr/local/mysql/log/log-bin.log
執行個體測試:開啟查詢日誌、錯誤記錄檔
1、編輯/etc/my.cnf,即編輯mysql的設定檔
vi /etc/my.cnf
2、添加開啟查詢日誌、錯誤記錄檔的程式碼片段
3、重啟mysql資料庫
4、輸入命令,即時查看log-query.log檔案
tail -f /usr/local/mysql/log/log-query.log
5、開啟另一個終端,進入mysql裡進行查詢操作
1 mysql -uroot -p1234562 3 use test4 5 select * from one;
6、執行步驟5時,log-query.log的內容就會變動
問題:在/usr/local/mysql/log/檔案夾中,有log-error.log檔案,但是沒有log-query.log檔案。
原因:在log-error.log檔案裡,找到錯誤提示。本人理解為,沒許可權建立檔案。但是,怎麼又有許可權建立log-error.log檔案,真是糾結。
解決:自己建立一個log-query.log檔案,並設定許可權為777(有點暴力了)
mysql日誌的查看與開啟