Windows下MySQL資料目錄如何修改

coldplay.xixi
發布: 2020-10-20 14:38:51
原創
4905 人瀏覽過

Windows下MySQL資料目錄修改的方法:先停掉MySQL服務,並建立新的資料檔案目錄;然後拷貝資料文件,並將新資料檔案目錄授權;接著修改【my.ini】文件;最後啟動MySQL即可。

Windows下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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板