1. 程式人生 > >MYSQL資料檔案存放位置及說明

MYSQL資料檔案存放位置及說明

最近一段時間使用MySQL資料庫進行資料儲存,碰到一點小問題,就是有的時候需要提取資料庫中檔案,有的時間一場了,難免會忘記檔案放置的位置。
相信大家都知道MYSQL預設的位置是**C:\ProgramData\MySQL\MySQL Server 5.5\data**哈哈,這個簡單。
有時我們自定義了資料庫檔案的位置,如果忘了,就要使用語句
mysql>show global variables like "%datadir%";
DUANG~不信試試,肯定會出來啦。![看這裡>>>](https://img-blog.csdn.net/20170620193624895?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvSnVtYm9YdQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)

////////////////////////////////////////////
MySQL資料庫檔案介紹

MySQL的每個資料庫都對應存放在一個與資料庫同名的資料夾中,MySQL資料庫檔案包括MySQL所建資料庫檔案和MySQL所用儲存引擎建立的資料庫檔案。

    MySQL建立並管理的資料庫檔案:

.frm檔案:儲存資料表的框架結構,MySQL資料庫檔名與表名相同,每個表對應一個同名frm檔案,與作業系統和儲存引擎無關,即不管MySQL執行在何種作業系統上,使用何種儲存引擎,都有這個檔案。

除了必有的.frm檔案,根據MySQL所使用的儲存引擎的不同(MySQL常用的兩個儲存引擎是MyISAM和InnoDB),儲存引擎會建立各自不同的資料庫檔案。

    MyISAM資料庫表文件:

.MYD檔案:即MY Data,表資料檔案

.MYI檔案:即MY Index,索引檔案

.log檔案:日誌檔案