首頁 >資料庫 >mysql教程 >mysql日誌檔在哪

mysql日誌檔在哪

(*-*)浩
(*-*)浩原創
2019-05-09 13:24:2727617瀏覽

本篇文章將介紹mysql中的幾種日誌檔案位置,如何能夠找到。

推薦課程:MySQL教學

mysql日誌檔在哪

#mysql日誌檔案的查詢方法:

#尋找錯誤日誌檔案路徑

show variables like ‘log_error’;

mysql日誌檔在哪

在mysql資料庫中,錯誤日誌功能是預設開啟的。並且,錯誤日誌無法被禁止。預設情況下,錯誤日誌儲存在mysql資料庫的資料檔案中。錯誤日誌檔案通常的名稱為hostname.err。其中,hostname表示伺服器主機名稱。

錯誤日誌訊息可以自己進行配置的,錯誤日誌所記錄的資訊是可以透過log-error和log-warnings來定義的,其中log-err是定義是否啟用錯誤日誌的功能和錯誤日誌的儲存位置,log-warnings是定義是否將警告訊息也定義至錯誤日誌中。

預設情況下錯誤日誌大概記錄以下幾個方面的信息:伺服器啟動和關閉過程中的信息(未必是錯誤信息,如mysql如何啟動InnoDB的表空間文件的、如何初始化自己的存儲引擎的等等)、伺服器運作過程中的錯誤訊息、事件調度器執行一個事件時產生的資訊、從伺服器啟動伺服器進程時所產生的資訊。

查找日誌檔案路徑

show variables like ‘general_log_file’;

mysql日誌檔在哪

#日誌是mysql資料庫的重要組成部分。在日誌檔案中記錄mysql資料庫運作期間發生的變化;也就是說用來記錄mysql資料庫的客戶端連線狀況、SQL語句的執行情況和錯誤訊息等。當資料庫遭到意外的損壞時,可以透過日誌查看檔案出錯的原因,並且可以透過日誌檔案進行資料復原。

慢查詢日誌檔案路徑

show variables like ‘slow_query_log_file’;

mysql日誌檔在哪

#慢查詢日誌是用來記錄執行時間超過指定時間的查詢語句。透過慢查詢日誌,可以找出哪些查詢語句的執行效率很低,以便進行最佳化。一般建議開啟,它對伺服器效能的影響微乎其微,但是可以記錄mysql伺服器上執行了很長時間的查詢語句。可以幫助我們定位效能問題的。

以上是mysql日誌檔在哪的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn