2010-01-19 46 views

回答

94

無論如何你可以知道它:

mysql> select @@datadir; 
+----------------------------------------------------------------+ 
| @@datadir              | 
+----------------------------------------------------------------+ 
| D:\Documents and Settings\b394382\My Documents\MySQL_5_1\data\ | 
+----------------------------------------------------------------+ 
1 row in set (0.00 sec) 

感謝巴里·加爾佈雷思從MySQL論壇http://forums.mysql.com/read.php?10,379153,379167#msg-379167

+1

更有用的答案任何MySQL安裝,謝謝你。 – Andrew 2013-12-28 23:21:28

+1

@Andrew同意了,這也幫助了我,因爲它更通用。 – ramoneguru 2014-06-07 18:57:38

+0

在共享主機上無法查看文件系統,這就是我所需要的。 – 2014-11-13 16:25:35

18

檢查my.cnf文件在你的MySQL程序目錄,尋找

[mysqld] 
datadir= 

datadir是你的MySQL數據庫的存儲位置。

+4

在Linux上,此文件通常是: /etc/mysql/my.cnf 和數據庫文件在 /var/lib/mysql – 2013-04-18 02:21:32

27

WAMP將db數據存儲在WAMP\bin\mysql\mysql(version)\data下。凡WAMP文件夾本身就是取決於你安裝它的(在XP中,我相信它是直接在主驅動器,例如c:\WAMP\...

如果刪除該文件夾,或者如果卸載刪除的文件夾,如果你在卸載之前沒有做一個數據庫備份,則可能是出於運氣。

如果你沒有做備份雖然phpMyAdmin的,然後登錄,並單擊導入選項卡,並瀏覽到備份文件。

+0

謝謝!我在我的硬盤上搜索同樣的東西時發現了這個答案。我在Windows 7上安裝了帶有MySQL Server 5.5的xampp安裝。對於其他類似的安裝程序:我在C:\ ProgramData \ MySQL \ MySQL Server 5.5 \ data中找到了我的數據文件。在我的系統上,我不得不手動輸入「C:\ ProgramData」。 – Sean 2012-05-23 17:53:13

+1

@Cryophallion嘿,這是沒用的,我想。因爲當我從你已經威脅的位置複製數據庫並將其粘貼到另一臺具有相同mysql位置的計算機上時。積極的一面是,它顯示數據庫和查詢瀏覽器中的表,但當我打開表時,它顯示「從存儲引擎錯誤沒有1030錯誤1」 – 2012-07-19 07:17:32

0

對於WampServer,點擊它的托盤圖標,然後在彈出的級聯菜單中選擇

MySQL | MySQL settings | datadir 

MySQL Data Directory

「在哪裏?存儲MySQL數據庫」