1.檢視當前的存放路徑:
select database_id,name,physical_name as currentlocation,state_desc,size from sys.master_files where database_id=db_id(n'testdb');
2.修改存放路徑,這裡的資料庫為:testdb
alter database testdb modify file ( name = testdb, filename = 'g:\sql_data\testdb\testdb.mdf');
alter database testdb modify file ( name = testdb_log, filename = 'g:\sql_data\testdb\testdb_log.ldf');
檔案 'testdb' 在系統目錄中已修改。新路徑將在資料庫下次啟動時使用。
檔案 'testdb_log' 在系統目錄中已修改。新路徑將在資料庫下次啟動時使用。
此時,如果你在資料庫上右鍵,點 屬性,檢視 檔案 選項,你會發現路徑已經修改過來了,不過要重啟後才可以生效。
注意:以上方法,實際測試中,要建立好相應的資料夾,不然會報錯。
另外,執行以上操作,實際的庫檔案並沒有移動,需要手動遷移。
3.重啟資料庫,完成修改。
說明:與其如此複雜,不如直接分離資料庫,然後移動到指定的位置,然後附加即可。
MySQL 修改資料庫檔案物理路徑
一共兩步 修改my.ini檔案的datadir 將修改前datadir路徑下的檔案複製到修改後的datadir路徑。注意 my.ini可能有多個,windows 系統可以在 mysql 服務的屬性中找到使用的哪個my.ini 如未指定可以從4.2.6 using option files中找到預設載...
MySQL安裝後怎樣修改資料庫檔案存放位置
mysql安裝中,資料庫檔案預設安裝路徑為c program files mysql mysql server 5.7 data,因為從安全等因素考慮,需要把資料庫檔案存放到c盤以外的其他磁碟,步驟如下 1.按ctrl r鍵,在輸入框中輸入 cmd,按回車鍵開啟命令視窗 2.關閉mysql服務,在命...
mysql修改資料存放路徑(linux)
親測可以的,記錄下來 2018年2月5日 11 03 22 1 etc my.cnf mysqld 增加datadir data nas 2 etc rc.d init.d mysql 從 datadir data 修改為 datadir data nas 從 datadir set 修改為 dat...