直接拷貝資料檔案導表MySQL innodb

2021-07-30 17:58:16 字數 1194 閱讀 6827

1. 建立臨時備份檔案夾,存放要移動的資料檔案

mkdir tmp

2. 開啟tym.tags表資料檔案的存放路徑

cd /usr/local/mysql/data/tym/

3. 將tym.tags 的.frm和.ibd拷貝到/tmp 下

4. 在mydb資料庫上建立表tags (mydb.tags的表結構要和tym.tags的表結構一致)

create mydb.tags.......

5.丟棄mydb.tags的表空間

alter

table mydb.tags discard tablespace

6.將在/tmp/備份的tags.ibd 表空間拷貝到mydb的資料檔案下

scp /usr/local/mysql/tmp/tags.ibd [email protected]

:/usr/local/mysql/data/mydb/

7.將tags.ibd的使用者和組目錄修改為mysql

chown mysql:mysql tags.ibd

8.匯入新的表空間

alter

table mydb.tags import tablespace;

9.測試是否成功

show

create

table mydb.tags\g #檢視mydb.tags的表結構

select * from mydb.tags limit 10; #檢視拷貝是否成功

mysql導表資料

匯出表結構及資料 mysqldump uroot h com p dbname tablename tablename.txt 僅匯出表結構加 d mysqldump uroot h com p d dbname tablename tablename.txt 備份所有資料庫 mysqldump u...

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

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

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

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