MySQL的儲存方式有哪些?linux運維需要哪些知識

老男孩Linux發表於2021-05-25

MySQL的儲存方式有哪些?資料庫是Linux運維人員都會接觸到的工作內容。那麼對於資料庫知識,運維人員是必須要掌握的。那麼MySQL的儲存方式都有哪些?

程式檔案隨資料目錄一起儲存在伺服器安裝目錄下。執行各種客戶機程式、管理程式和實用程式時將建立程式可執行檔案和日誌檔案。首要使用磁碟空間的是資料目錄。

伺服器日誌檔案和狀態檔案:

包含有關伺服器處理的語句的資訊。日誌可用於進行故障排除、監視、複製和恢復。

InnoDB日誌檔案:(適用於所有資料庫)駐留在資料目錄級別。

InnoDB系統表空間:包含資料字典、撤消日誌和緩衝區。

每個資料庫在資料目錄下均具有單一目錄(無論在資料庫中建立何種型別的表)。

資料庫目錄儲存以下內容:

1資料檔案

特定於儲存引擎的資料檔案。這些檔案也可能包含後設資料或索引資訊,具體取決於所使用的儲存引擎。

2格式檔案(.frm):

包含每個表和/或檢視結構的說明,位於相應的資料庫目錄中。

3觸發器:

與某個表關聯並在該表發生特定事件時啟用的命名資料庫物件。

資料目錄的位置取決於配置、作業系統、安裝包和分發。典型位置是/var/lib/mysql。

MySQL在磁碟上儲存系統資料庫(mysql)。

mysql包含諸如使用者、特權、外掛、幫助列表、事件、時區實現和儲存例程之類的資訊。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952968/viewspace-2773807/,如需轉載,請註明出處,否則將追究法律責任。

相關文章