您好,登錄后才能下訂單哦!
這篇文章給大家分享的是有關Windows下MySQL數據目錄的修改方法的內容。小編覺得挺實用的,因此分享給大家做個參考。一起跟隨小編過來看看吧。
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。
感謝各位的閱讀!關于Windows下MySQL數據目錄的修改方法就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。