2017-04-02 40 views
1

MySQL命令行工作正常,並很好地連接到PHP。但是,數據庫似乎沒有存儲在計算機中的任何位置。我試着在C:\Program Files\MySQL\MySQL Server 5.7\中查找數據文件夾,但沒有。我不知道這是否是一個問題,但它令我擔心。任何幫助將不勝感激。MySQL似乎無法將數據庫存儲在任何地方

回答

1

獲取你的MySQL命令行並運行此查詢:

mysql> select @@datadir; 

這就是它的數據庫存儲在計算機上的位置。位置可以根據您的配置而有所不同,但上面的查詢將始終告訴您它在哪裏。

+0

它說'C:\ ProgramData \ MySQL \ MySQL Server 5.7 \ Data'。但是我無法在電腦上找到它! –

+0

這可能是一個「隱藏文件夾」。他們認爲人們不應該被允許查看軟件使用的某些文件夾。這是我不再使用Windows的原因之一。請參閱https://answers.microsoft.com/en-us/windows/forum/windows_7-files/cannot-see-program-data-file-in-c-drive-how-can-i/cce1748b-39bd-4ffc -8036-9b8dac2bacc8 –

+0

是的,就是這樣,然而我所要做的只是在「文件查找程序」的路徑目錄中輸入「ProgramData」,然後就出現了。謝謝! –

0

檢查programdata文件夾:C:\ ProgramData \ MySQL的

+0

的位置,我找不到它在我的電腦! –

0

可以執行以下命令來獲取數據文件夾

SHOW VARIABLES WHERE Variable_name LIKE '%dir'