修改MySQL数据文件默认路径
原文鏈接: http://www.aichengxu.com/database/8499581.htm
?
一.同一主機(jī)下位置的轉(zhuǎn)移
在mysql安裝完成后,要修改數(shù)據(jù)庫存儲的位置,比如從安裝目錄下的C:\Program Files\MySQL\MySQL Server 5.0\Data文件夾轉(zhuǎn)移到D:\mySQLData文件夾。
1、在D:\下新建mySQLData文件夾
2、停止MySQL服務(wù),將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服務(wù)即可。
?
如果報1067錯誤,可以將my.ini 將datadir的值更改為D:/mySQLData/ 先直接重啟,
重啟成功后再把原來老的數(shù)據(jù)文件都拷貝過來
windows下MySQL更改數(shù)據(jù)庫文件目錄及1045,1067錯誤
MySQL安裝時不能選擇數(shù)據(jù)庫文件的安裝位置,
也沒有可用的直接更改數(shù)據(jù)庫目錄的工具,要想更改數(shù)據(jù)目錄,方法如下:
MySQL安裝并配置完畢,默認(rèn)的數(shù)據(jù)庫安裝目錄為
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.新建想修改的數(shù)據(jù)庫安裝目錄如E:\MySQL\Data;
3.拷貝C:\ProgramData\MySQL\MySQL Server 5.1\data下所有文件到E:\MySQL\Data;
4.找到MySQL軟件的安裝目錄默認(rèn)為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服務(wù)即可,新建一個數(shù)據(jù)庫目錄E:\MySQL\Data下就會多出一個文件夾即數(shù)據(jù)庫目錄。
注意:完成之后不要刪除C:/ProgramData/MySQL/MySQL Server 5.1/data/目錄(盡管可以刪除),因為
以后重新配置時刪除現(xiàn)有實例,再配置新的實例時可能會出現(xiàn)服務(wù)無法啟動的問題,因為程序還會默認(rèn)的
把C:/ProgramData/MySQL/MySQL Server 5.1/data/作為數(shù)據(jù)庫目錄。。。
?
重要提示:
安裝配置MySQL經(jīng)常會遇到兩個錯誤
1是1045,這個往往是重新安裝或重新配置數(shù)據(jù)庫要求輸入原來的密碼,而密碼錯誤導(dǎo)致的,
解決辦法是重新安裝之前卸載原來的程序,并刪除安裝目錄和C:\ProgramData\下的MySQL目錄,重新安裝即可。
2是1067,這是上面提到的更改數(shù)據(jù)庫目錄后如果設(shè)置不正確啟動服務(wù)是遇到的錯誤,按照上面的步驟即可避
原文鏈接:http://blog.csdn.net/heizistudio/article/details/8234185
-----------------------------
二、不同主機(jī)下轉(zhuǎn)移方法
目的:把A機(jī)中的庫轉(zhuǎn)移到B機(jī)中。
1、停止mysql服務(wù),在A機(jī)mysql安裝目錄下,找到my.ini文件打開,在此文件中找到datadir,把這個路徑下的數(shù)據(jù)文 件:ibdata1以及所有文件夾拷貝到B機(jī)中d:\mysql_data文件夾下(其他文件是log文件,不用拷貝,這些log文件依賴于當(dāng)前系統(tǒng),如 果這些log文件都拷貝到B機(jī)中,會出錯);
2、在B機(jī)中裝正常安裝mysql。
3、配件B機(jī)中的mysql服務(wù)器。先關(guān)閉mysql服務(wù)器。然后打開mysql安裝目錄,找到my.ini文件,在這個文件中把datadir的值改為 數(shù)據(jù)文件的位置d:/mysql_data(注意是'/')。再my.ini文件中,把default-storage-engine的值改為 myisam,因為InnoDB引擎不支持直接拷貝數(shù)據(jù)文件備份數(shù)據(jù)庫。
4、啟動mysql服務(wù)器,此時,數(shù)據(jù)庫就變?yōu)榱薃機(jī)中的庫了,所以用戶名、密碼都是原來的。
經(jīng)測試增刪查改都沒問題
測試環(huán)境:
A機(jī):xp + mysql-5.1
B機(jī):windows 2003 + mysql-5.1
轉(zhuǎn)載于:https://www.cnblogs.com/zttblog/p/7762154.html
總結(jié)
以上是生活随笔為你收集整理的修改MySQL数据文件默认路径的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 程序自编程大神贴吧
- 下一篇: angular1.0 $http jso