表 MySQL狀態文件
文件類型 缺省名 文件內容
進程ID HOSTNAMEpid 服務器進程的ID
出錯日志 HOSTNAMEerr 啟動和關閉事件和出錯情況
一般日志 HOSTNAMElog 連接/斷開事件和查詢信息
更新日志 HOSTNAMEnnn 修改表結構級內容的所有查詢文本
當服務器啟動時它將其進程ID寫入進程ID(PID)文件中而在它關閉時刪除該文件PID文件是允許服務器本身被其他進程找到的工具例如如果你運行mysqlserver在系統關閉時關閉MySQL服務器的腳本檢查PID文件以決定它需要向哪個進程發出一個終止信號
出錯日志由safe_mysqld創建作為服務器標准出錯輸出的重定向它包含任何邪到stderr的消息這意味著只有你通過調用safe_mysqld啟動服務器出錯文件才存在(無論如何它是一個啟動服務器的最好方法因為如果它由於出錯而退出safe_mysqld將重啟服務器)
一般日志和更新日志是可選的你可以只開啟你需要的日志類型用log和logupdate服務器選項
一般日志提供服務器操作的一般信息誰從哪裡連接服務器和他們發出什麼查詢更新日志提供查詢信息但只有修改數據庫內容的查詢更新日志內容被寫成SQL語句可以將它們提供給mysql客戶程序來執行如果你遇上崩潰並且必須倒回備份文件更新日志就很有用因為你能重復執行自崩潰時的更新通過將更新日志反饋給服務器這允許你將數據庫恢復到崩潰發生時的狀態
下面是一個簡單的例子信息出現在一般日志中它是一個創建一個在數據庫test中表插入一行然後刪除表的會話
:: Connect Paul@localhost on test
Query show databases
[] [] [] [] [] [] [] [] [] []
From:http://tw.wingwit.com/Article/program/MySQL/201311/29763.html