
我在硬碟上尋找 mysql 數據,因此我轉到安裝目錄(C:\ProgrammData\MySQL\MySQL Server 5.6\data),但只顯示了我實際使用的幾個資料庫。到目前為止,隱藏資料夾已啟用...還有其他目錄我應該檢查嗎?
我知道我可以尋找my.ini
,但我在安裝目錄中找不到它。只有一個my-default.ini
,它應該是一個用於my.ini
在安裝時生成文件的模板。我運行的是 Windows 7 x64...
答案1
您需要檢查C:\ProgrammData\MySQL\MySQL Server 5.6\
範例.ini
檔案位於 MySQL 5 的舊安裝中。
所有 .exe 檔案都C:\ProgrammData\MySQL\MySQL Server 5.6\bin
期望 my.ini 存在於C:\ProgrammData\MySQL\MySQL Server 5.6\
.換句話說,my.ini 的完整路徑應該是C:\ProgrammData\MySQL\MySQL Server 5.6\my.ini
。如果不存在,您可以my.ini
在那裡創建。我一年多前在 StackOverflow 中提到過這個位置。
至於數據的位置,您可以通過運行來獲取該信息
mysql> SHOW GLOBAL VARIABLES LIKE 'datadir';
如果該命令沒有說C:\ProgrammData\MySQL\MySQL Server 5.6\data
,那麼給出的輸出會顯示 mysqld 在哪裡看到資料資料夾。
如果你有興趣改變它。
你應該首先運行
C:\> net stop mysql
C:\ProgrammData\MySQL\MySQL Server 5.6\my.ini
然後使用您想要的所有選項進行建立或更改,例如datadir
.
然後,啟動 mysql
C:\> net start mysql
注意:當您以管理員身分開啟 DOS 命令列時,您只能從命令列執行net stop mysql
和。net start mysql