Mysql資料庫遷移(資料檔案直接遷移)

2021-10-07 11:37:19 字數 1656 閱讀 5335

最近在進行打包專案開發的時候,最初打包後的資料是版本一。經過測試階段測試後,以及修改**等等。在最後終於需求bug該改的都改了。準備自行再在windows虛擬機器上進行測試打包後的專案,那麼則要更新打包後的版本一資料,變成最新版本資料。

我的專案是web專案

mysql資料庫遷移(資料檔案直接遷移)

如下我是要更新wts中的mysql資料,

方法

從你資料庫中轉儲結構和資料的.sql檔案

形成wts.sql檔案

準備工作

要匯入的.sql檔案

命令進入你的mysql中

開始(命令列介面)

cdm命令進入mysql(進入你mysql目錄下的bin)

cd d:\mysql\bin
連線mysql

mysql -h主機位址 -u使用者名稱 -p埠號 -p

輸入mysql密碼

-h: 主機名,表示要連線的資料庫的主機名或者ip

-u: 使用者名稱,表示連線資料庫的使用者名稱

-p: 大寫p,埠,表示要連線的資料庫的埠,預設是3306,可以不寫,但是如果埠不是預設埠,就必須指明埠號

-p: 表示要連線的資料庫的密碼,-p後面可以直接輸入密碼,但是這樣密碼就會明文輸入不太安全,所以建議輸入-p回車,換行輸入密碼

檢視所有資料庫

show databases;
注意databases有s,以及單詞是否書寫錯誤,需要加上命令結束符;

檢視當前選擇的資料庫內可用表的資料表

show tables;
刪除資料庫

drop database 資料庫名;
建立資料庫(指定編碼utf8)

create database 資料庫名 default character set utf8;
進入該資料庫

use wts;
匯入.sql資料表(路徑替換成你自己準備的.sql路徑中)

source d:\wts.sql;
如上執行成功就替換成功啦。

如果source匯入sql檔案時候show warnings disabled報錯failed to open file『***x』』

那麼把要匯入的sql檔案放到mysql的bin中然後source wts.sql

如果source匯入資料error 1046 (3d000)no database selected

要進入該資料庫如上第七步usr wts;

Mysql資料庫遷移 資料檔案直接遷移

mysql資料庫遷移 資料檔案直接遷移 在遷移之前有三種方案 1 資料庫直接匯出,拷貝檔案到新伺服器,在新伺服器上匯入。2 使用 mysql gui tools 中的 mysqlmigrationtool。3 資料檔案和庫表結構檔案直接拷貝到新伺服器,掛載到同樣配置的mysql服務下。我在我的電腦上...

oracle 遷移資料檔案

步驟 1.sql select file name from dba data files file name d oracle product 10.2.0 oradata test datafile o1 mf users 4yfv39n0 dbf d oracle product 10.2.0...

遷移資料檔案步驟

select file name,status from v datafile select from v tablespace 1.alter tablespace aaa offline 2.shutdown immediate 3.copy data file to destination d...