Windows下更改MySQL資料庫的儲存位置

2021-07-09 10:25:02 字數 1359 閱讀 8280

一.同一主機下位置的轉移

在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錯誤

注意:完成之後不要刪除c:/programdata/mysql/mysql server 5.1/data/目錄(儘管可以刪除),因為

以後重新配置時刪除現有例項,再配置新的例項時可能會出現服務無法啟動的問題,因為程式還會預設的

把c:/programdata/mysql/mysql server 5.1/data/作為資料庫目錄。。。

-----------------------------

二、不同主機下轉移方法

目的:把a機中的庫轉移到b機中。

1、停止mysql服務,在a機mysql安裝目錄下,找到my.ini檔案開啟,在此檔案中找到datadir,把這個路徑下的資料文 件:ibdata1以及所有資料夾拷貝到b機中d:\mysql_data資料夾下(其他檔案是log檔案,不用拷貝,這些log檔案依賴於當前系統,如 果這些log檔案都拷貝到b機中,會出錯);

2、在b機中裝正常安裝mysql。

3、配件b機中的mysql伺服器。先關閉mysql伺服器。然後開啟mysql安裝目錄,找到my.ini檔案,在這個檔案中把datadir的值改為 資料檔案的位置d:/mysql_data(注意是'/')。再my.ini檔案中,把default-storage-engine的值改為 myisam,因為innodb引擎不支援直接拷貝資料檔案備份資料庫。

4、啟動mysql伺服器,此時,資料庫就變為了a機中的庫了,所以使用者名稱、密碼都是原來的。

經測試增刪查改都沒問題

測試環境:

a機:xp + mysql-5.1

b機:windows 2003 + mysql-5.1

windows 下更改mysql的root密碼

初次使用mysql 有很多的東西都不是很清楚,還在探索之中。因為乙個軟體,必須要更改 mysql 中root 的密碼,原本想重新裝 mysql 的,但不能每次遇到都要重新裝吧。就找了些資料,如何去更改密碼,網上眾說芸芸,經過多次試驗,密碼更改了。以下記載了些相關命令,便於今後查閱。只要你的伺服器作業...

windows下更改mysql 儲存目錄

一 修改mysql儲存路徑 1.管理員身份執行cmd 2.net stop mysql57 3.將mysql安裝路徑下的data目錄下的檔案 通常是c programdata mysql mysql server 5.7 data,這裡可能被隱藏了,展示隱藏資料夾即可 拷貝到自己想要儲存的路徑如 e...

Windows下更改MySQL資料庫的儲存位置

在mysql安裝完成後,要修改資料庫儲存的位置,比如從安裝目錄下的c program files mysql mysql server 5.0 data資料夾轉移到d mysqldata資料夾。1 在d 下新建mysqldata資料夾 2 停止mysql服務,將c program files mys...