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資料庫遷移 資料檔案直接遷移 如下...