這篇文章給大家分享的是有關(guān)Windows下MySQL數(shù)據(jù)目錄的修改方法的內(nèi)容。小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考。一起跟隨小編過來看看吧。
創(chuàng)新互聯(lián)公司主要從事網(wǎng)站建設(shè)、成都做網(wǎng)站、網(wǎng)頁設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)南皮,10多年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):18980820575
Windows下MySQL數(shù)據(jù)目錄修改的方法:首先停掉MySQL服務(wù),并建立新的數(shù)據(jù)文件目錄;然后拷貝數(shù)據(jù)文件,并將新數(shù)據(jù)文件目錄授權(quán);接著修改【my.ini】文件;最后啟動(dòng)MySQL即可。
Windows下MySQL數(shù)據(jù)目錄修改的方法:
停掉MySQL服務(wù):
windows services 中的MySQL服務(wù),停止。
建立新的數(shù)據(jù)文件目錄:
也即你現(xiàn)在想要存儲(chǔ)的MySQL數(shù)據(jù)目錄,例如:E:\MySQL5.6Data
拷貝數(shù)據(jù)文件:
將原數(shù)據(jù)目錄下的“數(shù)據(jù)文件及子目錄”拷貝到剛才建立的E:\MySQL5.6Data目錄下;注意你的原數(shù)據(jù)文件目錄及數(shù)據(jù)文件,不要拷貝錯(cuò)了,如果你沒怎么修改過原目錄的話,原目錄的樣子應(yīng)該是“..\ProgramData\MySQL\...\data\”,把data目錄下的內(nèi)容拷貝至新目錄下。
新數(shù)據(jù)文件目錄授權(quán)
這一步很重要,很多同學(xué)就因?yàn)檫@部導(dǎo)致無法啟動(dòng)MySQL,只有1067錯(cuò)誤。
右鍵新目錄E:\MySQL5.6Data,選擇“安全”選項(xiàng)卡,將下面所有的用戶及組授予完全控制權(quán)限(注意:測(cè)試機(jī)可以這么做,如果是生產(chǎn)環(huán)境,你需要一個(gè)一個(gè)試,直到不報(bào)1067錯(cuò)誤為止)。
修改my.ini文件
網(wǎng)上很多文章都說my.ini在MySQL的安裝目錄下,很多人可能會(huì)發(fā)現(xiàn)那個(gè)位置并沒有my.ini文件,只有一個(gè)my-default.ini文件,這個(gè)文件基本沒用。
非安裝版的MySQL:my.ini配置文件可能就在這個(gè)目錄下;
安裝版的MySQL:my.ini文件大多數(shù)都在你的數(shù)據(jù)文件目錄下,如果不在,你可以在windows服務(wù)列表中右鍵MySQL服務(wù),選擇屬性,在“常規(guī)”選項(xiàng)卡中可以看到可執(zhí)行文件路徑,后面有一個(gè) --defaultFile參數(shù),這個(gè)參數(shù)后面的值就是你的my.ini文件的路徑。
找到my.ini文件后,打開,修改其中的datadir的值為新目錄,如E:\MySQL5.6Data;大多數(shù)情況下修改這個(gè)地方就行了,但為了保證一些“變異”,你可以通過搜索原數(shù)據(jù)路徑關(guān)鍵字(如原來的盤符)來檢測(cè)是否需改完畢了。
修改完畢后保存,如果你是安裝版的MySQL,且my.ini文件就在原數(shù)據(jù)文件目錄下,你還需要做兩件事:
1、把修改后的my.ini文件拷貝到MySQL安裝目錄或者新的數(shù)據(jù)文件目錄下;
2、windows + r 打開“運(yùn)行”,輸入regedit回車打開注冊(cè)表,HKEY_LOCAL_MACHINE-->SYSTEM-->CurrentControlSet-->services下找到MySQL服務(wù)鍵,然后修改其ImagePath屬性值為my.ini文件新的絕對(duì)路徑。
啟動(dòng)MySQL
在MySQL服務(wù)列表中,啟動(dòng)MySQL。
感謝各位的閱讀!關(guān)于Windows下MySQL數(shù)據(jù)目錄的修改方法就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí)。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!