在MySQL安裝完成后,要修改數據庫存儲的位置,比如從安裝目錄下的C:\Program Files\MySQL\MySQL Server 5.0\Data文件夾轉移到D:\mySQLData文件夾。
1、在D:\下新建mySQLData文件夾
2、停止MySQL服務,將C:\Program Files\MySQL\MySQL Server 5.0\Data下的文件夾和文件一起拷貝到D:\mySQLData文件夾下
3、在安裝目錄下找到my.ini文件,找到:
#Path to the database root
datadir="C:/Program Files/MySQL/MySQL Server 5.0/Data/"
將datadir的值更改為D:/mySQLData/
保存后,重新啟動mySQL服務即可。
如果報1067錯誤,可以將my.ini 將datadir的值更改為D:/mySQLData/ 先直接重啟,
重啟成功后再把原來老的數據文件都拷貝過來
windows下MySQL更改數據庫文件目錄及1045,1067錯誤
MySQL安裝時不能選擇數據庫文件的安裝位置,
也沒有可用的直接更改數據庫目錄的工具,要想更改數據目錄,方法如下:
MySQL安裝並配置完畢,默認的數據哭安裝目錄為
C:\ProgramData\MySQL\MySQL Server 5.1\data(vist或者win7下)
C:/Documents and Settings/All Users/Application Data/MySQL/MySQL Server 5.1/Data/(xp下),
下面以win7為例介紹:
1.正常安裝並配置MySQL;
2.新建想修改的數據庫安裝目錄如E:\MySQL\Data;
3.拷貝C:\ProgramData\MySQL\MySQL Server 5.1\data下所有文件到E:\MySQL\Data;
4.找到MySQL軟件的安裝目錄默認為C:\Program Files\MySQL\MySQL Server 5.1中的my.ini文件
找到
datadir="C:/ProgramData/MySQL/MySQL Server 5.1/data/"
修改為:datadir="E:\MySQL\Data",特別注意是"\"而不是"/",否則不能成功(不知為何!!!)
5.重新啟動MySQL服務即可,新建一個數據庫目錄E:\MySQL\Data下就會多出一個文件夾即數據庫目錄。
注意:完成之后不要刪除C:/ProgramData/MySQL/MySQL Server 5.1/data/目錄(盡管可以刪除),因為
以后重新配置時刪除現有實例,再配置新的實例時可能會出現服務無法啟動的問題,因為程序還會默認的
把C:/ProgramData/MySQL/MySQL Server 5.1/data/作為數據庫目錄。。。
重要提示:
安裝配置MySQL經常會遇到兩個錯誤
1是1045,這個往往是重新安裝或重新配置數據庫要求輸入原來的密碼,而密碼錯誤導致的,
解決辦法是重新安裝之前卸載原來的程序,並刪除安裝目錄和C:\ProgramData\下的MySQL目錄,重新安裝即可。
2是1067,這是上面提到的更改數據庫目錄后如果設置不正確啟動服務是遇到的錯誤,按照上面的步驟即可避
