Windows下MySQL資料目錄修改的方法:先停掉MySQL服務,並建立新的資料檔案目錄;然後拷貝資料文件,並將新資料檔案目錄授權;接著修改【my.ini】文件;最後啟動MySQL即可。
Windows下MySQL資料目錄修改的方法:
##停用MySQL服務:
windows services 中的MySQL服務,停止。建立新的資料檔案目錄:
也也就是你現在要儲存的MySQL資料目錄,例如:E:\MySQL5.6Data拷貝資料檔:
將原始資料目錄下的「資料檔案及子目錄」拷貝到剛才建立的E:\MySQL5.6Data目錄下;注意你的原始資料文件目錄及資料文件,不要拷貝錯了,如果你沒怎麼修改過原目錄的話,原目錄的樣子應該是“..\ProgramData\MySQL\...\data\”,把data目錄下的內容拷貝至新目錄下。新資料檔目錄授權
這一步很重要,很多同學就因為這件事導致無法啟動MySQL,只有1067錯誤。
右鍵新目錄E:\MySQL5.6Data,選擇「安全性」選項卡,將下面所有的使用者及群組授予完全控制權限(注意:測試機可以這麼做,如果是生產環境,你需要一個一個試,直到不報1067錯誤為止)。修改my.ini檔案
網路上很多文章都說my.ini在MySQL的安裝目錄下,很多人可能會發現那個位置並沒有my.ini文件,只有一個my-default.ini文件,這個文件基本上沒用。非安裝版的MySQL:my.ini設定檔可能就在這個目錄下;
安裝版的MySQL:my.ini檔案大多都在你的資料檔案目錄下,如果不在,你可以在windows服務清單中右鍵MySQL服務,選擇屬性,在「常規」標籤中可以看到可執行檔案路徑,後面有一個--defaultFile參數,這個參數後面的值就是你的my.ini檔案的路徑。 找到my.ini檔案後,打開,修改其中的datadir的值為新目錄,如E:\MySQL5.6Data;大多數情況下修改這個地方就行了,但為了保證一些“變異” ,你可以透過搜尋原始資料路徑關鍵字(如原先的盤符)來偵測是否需改完畢了。 修改完畢後儲存,如果你是安裝版的MySQL,且my.ini檔案就在原始資料檔案目錄下,你還需要做兩件事:1、把修改後的my.ini檔案拷貝到MySQL安裝目錄或新的資料檔案目錄下;2、windows r 開啟“執行”,輸入regedit回車開啟註冊表,HKEY_LOCAL_MACHINE-->SYSTEM--> ;CurrentControlSet-->services下找到MySQL服務鍵,然後修改其ImagePath屬性值為my.ini檔案新的絕對路徑。啟動MySQL
在MySQL服務清單中,啟動MySQL。更多相關免費學習推薦:mysql教學##(影片) #
以上是Windows下MySQL資料目錄如何修改的詳細內容。更多資訊請關注PHP中文網其他相關文章!