在哪裡尋找並讀取 MySQL 日誌檔案
預設情況下,MySQL 不會產生大量日誌檔案。但是,您可以啟用和查看特定日誌類型來追蹤伺服器活動。
啟用和讀取日誌檔案
要啟用和讀取MySQL 日誌文件,請按照以下步驟操作:
- 透過新增log_error=/var/log/mysql/mysql_error.log來啟用錯誤日誌/etc/mysql/my.cnf.
- 透過將general_log_file=/var/log/mysql/mysql.log 和general_log=1 加到/etc/mysql/my.cnf.
啟用通用查詢日誌- 透過添加log_slow_queries=/var/log/mysql/mysql-slow.log、long_query_time=2 和 long_query_time=2 來啟用慢查詢日誌log-queries-not-using-indexes 到 /etc/mysql/my.cnf。
- 使用 service mysql restart 重新啟動 MySQL。
日誌檔案安全
敏感訊息,例如使用者名稱和密碼,通常以加密形式記錄。預設情況下,MySQL 將日誌儲存在 /var/log/mysql/ 目錄中,該目錄僅限特權使用者使用。
查看日誌的其他方法
除了查看日誌之外直接從文件中,您還可以使用MySQL 用戶端命令在運行時啟用日誌:
- SET GLOBAL General_log = 'ON';
- SET GLOBAL Slow_query_log = 'ON';
您可以在 MySQL 官方文件中找到有關 MySQL 日誌記錄和安全性的更多資訊。
以上是如何啟用和存取MySQL日誌檔案?的詳細內容。更多資訊請關注PHP中文網其他相關文章!