2012-03-11 144 views
18

我有一個MySQL數據庫,我想知道這個數據實際存儲在XAMPP文件夾中的確切位置,我去了這個文件的位置,試圖得到的信息:什麼是MySQL數據庫表的XAMPP文件夾的確切位置?

xampp -> mysql -> data -> 

在這裏,我發現了一個單獨的我的每個數據庫的文件夾,並在這些文件夾中看到與.frm format (FRM FILE)存儲的文件。

當我將所需的數據庫複製到.frm format中的所有表並嘗試在另一臺PC上使用它們時,我被給了一個同名空數據庫。

當爲數據庫中的數據文件保存在本地服務器上?

回答

10

我覺得這件事是你的表引擎。我猜你正在爲你的桌子使用InnoDB。所以你不能輕易複製文件來製作副本。
在這些鏈接看看:
http://dev.mysql.com/doc/refman/5.0/en/innodb-backup.html
http://dev.mysql.com/doc/refman/5.0/en/innodb-migration.html

此外,我建議你使用類似phpMyAdmin的創建備份文件,然後恢復使用相同的IDE下位機上的備份文件。

+0

@muhammad非常感謝您的回答,我使用了innodb,但我也嘗試了myisam。我知道phpMyAdmin&我很容易導入和導出數據,但現在我需要知道我的表的位置 – Arif 2012-03-11 07:16:14

+0

@Arif所有的表格商店在你的問題(mysql \ data)中說的路徑中,但是當你的InnoDB表和數據庫有其他相關文件不存儲在這個目錄中時,你需要.idb文件,我在這個路徑中找不到它們 – 2012-03-11 07:25:03

+0

@穆罕默德我將所有表格保存爲「**。frm **」類型,並且在同一個文件夾中有1個附加文件「** db.opt **」 – Arif 2012-03-11 07:32:50

3

確切位置被存儲在「的my.ini」,其主要的MySQL安裝目錄下存在。在my.ini文件中,查找'datadir'。該參數指向數據文件夾。

+0

亞我看到文件夾路徑從「** **的my.ini」,但該文件夾中,我發現我的表中的「**。frm **「type – Arif 2012-03-11 07:20:07

18

你的數據庫是在這個目錄 C:\ XAMPP的\ mysql的\數據

22

對於Mac,你的數據庫文件位於:

/Applications/XAMPP/xamppfiles/var/mysql 

您可能需要管理員權限來訪問或刪除您的文件。

3

的數據是在這條道路店。您可以搜索數據的位置,只要把下面的地址在你的搜索位置(URL地址):

C:\ XAMPP的\ mysql的\數據

+0

謝謝,這是正確的路徑 – 2017-03-22 14:03:55

4

而是晚了,我知道,但你可以使用SELECT @@datadir來獲取信息。

快樂文件打獵,所以社區:)

+1

整潔乾淨的答案 – 2017-11-18 18:45:28

1

如果你和我一樣,手動安裝您的網絡服務器使用全無XAMPP或一些其他的安裝程序。

您的數據可能存儲在C:\ ProgramData \ MySQL的\ MySQL服務器5.6 \數據

2

嗯,這裏是爲我工作; 複製並粘貼整個數據文件夾,而不僅僅是內容。

我還要指出的是,我用的是XAMPP和路徑數據XAMPP/mysql /下數據

古德勒克!

+0

你能否讓你的答案更有建設性? – manetsus 2016-06-11 08:07:15

+0

@Silva沒有目錄o r文件調用數據在我的xampp中centos 6 – 2017-05-25 08:28:53

相關問題