MySQL 伺服器管理的資訊儲存在稱為資料目錄的目錄下。以下清單簡要說明資料目錄中通常找到的項目,並提供額外資訊的交叉參考
資料目錄子目錄。資料目錄的每個子目錄都是資料庫目錄,對應於伺服器管理的資料庫。所有 MySQL 安裝都有某些標準資料庫
mysql
目錄對應於mysql
系統綱要,其中包含 MySQL 伺服器執行時所需的資訊。此資料庫包含資料字典表格和系統表格。請參閱第 7.3 節,「mysql 系統綱要」。performance_schema
目錄對應於效能綱要,其提供用於在執行時間檢查伺服器內部執行的資訊。請參閱第 29 章,MySQL 效能綱要。sys
目錄對應於sys
綱要,其提供一組物件,以協助更輕鬆地解譯效能綱要資訊。請參閱第 30 章,MySQL sys 綱要。ndbinfo
目錄對應於ndbinfo
資料庫,其儲存特定於 NDB Cluster 的資訊(僅適用於建置為包含 NDB Cluster 的安裝)。請參閱第 25.6.17 節,「ndbinfo:NDB Cluster 資訊資料庫」。
其他子目錄對應於使用者或應用程式建立的資料庫。
注意INFORMATION_SCHEMA
是標準資料庫,但其執行不使用對應的資料庫目錄。伺服器寫入的日誌檔案。請參閱第 7.4 節,「MySQL 伺服器日誌」。
InnoDB
表空間和日誌檔案。請參閱第 17 章,InnoDB 儲存引擎。預設/自動產生的 SSL 和 RSA 憑證和金鑰檔案。請參閱第 8.3.3 節,「建立 SSL 和 RSA 憑證和金鑰」。
伺服器處理程序 ID 檔案(在伺服器執行時)。
儲存持續性全域系統變數設定的
mysqld-auto.cnf
檔案。請參閱第 15.7.6.1 節,「SET 變數指派語法」。
透過重新設定伺服器,可以將上述清單中的某些項目重新放置到其他地方。此外,--datadir
選項可讓資料目錄本身的位置變更。對於給定的 MySQL 安裝,請檢查伺服器設定,以判斷是否已移動項目。