在安裝目錄中找不到 mysql 數據

在安裝目錄中找不到 mysql 數據

我在硬碟上尋找 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

相關內容