mysql 哪些檔案組成 MySQL物理檔案組成

2021-10-19 01:58:37 字數 913 閱讀 7482

1.1日誌檔案

1)錯誤日誌:error log

記錄了myql server 執行過程中所有較為嚴重的警告和錯誤資訊,以及mysqlserver 每次啟動和關閉的詳細資訊。在預設情況下,系統記錄錯誤日誌的功能是關閉的.

2)二進位制日誌:binary log & binary log index name]」開啟了記錄的功能之後,mysql 會將所有修改資料庫資料的query 以二進位制形式記錄到日誌檔案中。當然,日誌中並不僅限於query 語句這麼簡單,還包括每一條query 所執行的時間,所消耗的資源,以及相關的事務資訊,所以binlog是事務安全的。

3)更新日誌:update log

4)查詢日誌:query log

5)慢查詢日誌:slow query log

2.2資料檔案

在mysql 中每乙個資料庫都會在定義好(或者預設)的資料目錄下存在乙個以資料庫名字命名的資料夾,用來存放該資料庫中各種表資料檔案。

1、「.frm」檔案

與表相關的元資料(meta)資訊都存放在「.frm」檔案中,包括表結構的定義資訊等。不論是什麼儲存引擎,每乙個表都會有乙個以表名命名的「.frm」檔案。

2、「.myd」檔案

「.myd」檔案是myisam 儲存引擎專用,存放myisam 表的資料。每乙個myisam 表都會有乙個「.myd」檔案與之對應,同樣存放於所屬資料庫的資料夾下,,和「.frm」檔案在一起。

3、「.myi」檔案

「.myi」檔案也是專屬於myisam 儲存引擎的,主要存放myisam 表的索引相關資訊。

4、「.ibd」檔案和ibdata 檔案

這兩種檔案都是存放innodb 資料的檔案,之所以有兩種檔案來存放innodb 的資料(包括索引),是因為innodb 的資料儲存方式能夠通過配置來決定是使用共享表空間存放儲存資料,還是獨享表空間存放儲存資料。

MySQL物理檔案組成

錯誤日誌記錄了mysql執行過程中所有較為嚴重的警告和錯誤資訊,以及mysql server每次啟動和關閉的詳細資訊。在預設情況下,系統記錄錯誤日誌的功能是關閉的,如果要開啟系統記錄錯誤日誌的功能,需要在啟動時開啟 log error file name 修改其存放目錄和檔名。為了方便維護,有時候會...

mysql物理檔案 MySQL物理檔案組成

mysql物理檔案組成 1.錯誤日誌 error log 錯誤日誌記錄了mysql server執行過程中所有較為嚴重的警告和錯誤資訊,以及mysql server每次啟動和關閉的詳細資訊,在預設情況下,系統記錄錯誤日誌的功能是關閉的,錯誤資訊被輸出到標準錯誤輸出,如果要開啟系統記錄錯誤日誌的功能,...

Spring 由哪些主要模組組成?

spring 框架是乙個輕量級的整合式開發框架,可以和任何一種框架整合在一起使用,可以說是乙個大的全家桶。spring 從 1.x 發展到現在的 5.x 可以說是越來越強大,下面來看看 spring 都包含哪些核心的模組吧。spring 圖中的這些模組,都至少由乙個以上的 jar 包組成。1.cor...