程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> 關於MYSQL數據庫 >> 狀態文件和日志文件

狀態文件和日志文件

編輯:關於MYSQL數據庫

    提示:在MySQL數據目錄中還包含著許多狀態文件和日志文件,這些文件的文件名都是以主機名加上相關後綴來命名的。


在MySQL數據目錄中還包含著許多狀態文件和日志文件,這些文件的文件名都是以主機名加上相關後綴來命名的。

下面是這些文件的一個說明列表:

Table 3.1. 狀態文件和日志文件

文件類型 默認名 文件內容
進程ID文件 hostname.pid MySQL服務器進程的ID
常規查詢日志 hostname.log 連接/斷開連接事件和查詢信息
慢查詢日志 hostname-slow.log 記錄查詢時間很長的命令信息
變更日志 hostname.nnn 創建或修改數據表結構和內容的查詢命令信息
二進制變更日志 hostname-bin.nnn 創建或修改數據表結構和內容的查詢命令的二進制表示法
二進制變更日志的索引文件 hostname-bin.index 使用中的“二進制變更日志”列表
錯誤日志 hostname.err 記錄“啟動/關閉”事件和異常情況

變更日志和二進制變更日志主要用於MySQL數據庫服務器的崩潰恢復中,由於變更日志記錄了數據庫的所有變更操作,所以可以進行事件重放。具體操作請參考相關數據庫備份恢復章節。對於變更日志,我們可用--log-long-format選項來讓它以擴展方式記錄有關事件。擴展方式可記錄誰發出查詢和什麼時候發出查詢的信息。可使我們更好地掌握客戶端的操作情況。日志記錄著查詢命令的所有操作,裡面可能會有一些敏感信息。所以我們要確保日志文件的安全。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved