2016-01-06 21 views
0

我試圖找出MySQL服務器的數據文件夾5.7MySQL服務器的數據文件夾不在窗口可見

當我運行此查詢

SHOW GLOBAL VARIABLES LIKE 'datadir'; 

我得到了我的數據目錄的路徑,但是當我實際上去那裏在C驅動它不在那裏。

檢查所有隱藏的屬性,一切正常。

任何幫助?

+0

什麼版本的Windows? – Grantly

+0

@Grantly,windows 7 – roy

+0

謝謝。它可能還不存在。查看@Haralami的答案...... – Grantly

回答

1

This link描述了在Windows或類UNIX操作系統上初始化數據目錄。

對於的Windows

因爲你有找到數據目錄,我建議你自己定義的問題。

首先,你必須確保以下各行my.ini文件:

[mysqld] 
basedir=C:\\Program Files\\MySQL\\MySQL Server 5.7 
datadir=D:\\MySQLdata # here you could put 

第二行點到你的MySQL服務器安裝。第三行到你想要數據目錄的地方。保存文件後。你可以把下面的命令:

C:\> bin/mysqld --defaults-file=C:\my.ini --initialize 

隨着C:\my.ini指向您my.ini文件。希望這可以幫助你

+0

沒有得到任何數據目錄不存在的錯誤。你能幫我怎麼做嗎? – roy

+0

我已經添加了一個更完整的解釋 – harry

+0

我已經添加了您在my-default.ini文件中給出的位於C:\\ Program Files \\ MySQL1 \\ MySQL Server 5.7的行,這樣我的basedir?並且我在這個路徑創建了新的數據文件夾E:\\ roy \\ MySQLdata,這樣我的數據文件夾就可以了嗎?所以當我在cmd上啓動命令初始化顯示錯誤時,bin不會退出類似的東西。你能幫助我嗎?它變得單調乏味! – roy

0

它可能被隱藏。 Windows 10上的默認數據目錄是C:\ProgramData,通常是隱藏的。

相關問題