1.到線上數據將所需ibd文件拷貝過來,我的路徑是:/data/mysql/dress5/t_news.ibd
2.到需要導入的數據庫:
執行:truncate table t_news;
執行:alter table t_news discard tablespace;
完成後將t_news.ibd複製到mysql存放數據(該數據庫)的位置
3.完成後執行: alter table t_news import tablespace;(注意:需要修改文章讀寫權限,文件越大執行時間越長)
查看是否有數據: select count(*) from t_news;
4.易錯彙總:
(1)如果報錯Error Code: 1808. Schema mismatch (Table has ROW_TYPE_DYNAMIC row format, .ibd file has ROW_TYPE_COMPACT row format.)
則在建表語句後加上 ROW_FORMAT=COMPACT