MySQL數(shù)據(jù)庫是一種廣泛應(yīng)用于 Web 應(yīng)用程序開發(fā)的服務(wù)器端數(shù)據(jù)庫管理系統(tǒng)。而這些數(shù)據(jù)在MySQL中是如何儲(chǔ)存的呢?
MySQL 數(shù)據(jù)以文件形式存儲(chǔ)在磁盤上。 MySQL的安裝路徑默認(rèn)在C:\Program Files\MySQL\MySQL Server 8.0,其中/data路徑是默認(rèn)的數(shù)據(jù)存儲(chǔ)路徑。在這個(gè)目錄下,每個(gè)數(shù)據(jù)庫都有一個(gè)對(duì)應(yīng)的文件夾。 以“test”數(shù)據(jù)庫為例,其存儲(chǔ)路徑就是:C:\Program Files\MySQL\MySQL Server 8.0\data\test。 在test文件夾下,每個(gè)表都有至少一個(gè)對(duì)應(yīng)的文件。文件名的前綴是表名,后綴有兩種:.frm文件(保存了表的定義),.ibd文件(保存了表的數(shù)據(jù))。 MySQL數(shù)據(jù)庫還包含了許多重要的配置文件,包括my.ini、my.cnf等。
總的來說,MySQL數(shù)據(jù)庫數(shù)據(jù)的存儲(chǔ)是依賴文件的形式存在于磁盤中的。