国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 課堂 > 基礎(chǔ)知識(shí) > 正文

迅速將InnoDB表復(fù)制到另一個(gè)實(shí)例

2024-09-12 20:30:03
字體:
供稿:網(wǎng)友
  此過程演示如何將常規(guī)InnoDB表從正在運(yùn)行的MySQL服務(wù)器實(shí)例復(fù)制 到另一個(gè)正在運(yùn)行的實(shí)例。可以使用具有微小調(diào)整的相同過程在同一實(shí)例上執(zhí)行完整表還原。
 
  在源實(shí)例上,創(chuàng)建一個(gè)表(如果不存在):
 
  mysql> USE test;
  mysql> CREATE TABLE t(c1 INT) ENGINE=InnoDB;
  在目標(biāo)實(shí)例上,創(chuàng)建一個(gè)表(如果不存在):
 
  mysql> USE test;
  mysql> CREATE TABLE t(c1 INT) ENGINE=InnoDB;
  在目標(biāo)實(shí)例上,放棄現(xiàn)有表空間。(在導(dǎo)入表空間之前, InnoDB必須丟棄附加到接收表的表空間。)
 
  mysql> ALTER TABLE t DISCARD TABLESPACE;
  在源實(shí)例上,運(yùn)行 FLUSH TABLES ... FOR EXPORT以停頓表并創(chuàng)建.cfg元數(shù)據(jù)文件:
 
  mysql> USE test;
  mysql> FLUSH TABLES t FOR EXPORT;
  metadata(.cfg)在InnoDB數(shù)據(jù)目錄中創(chuàng)建 。
  注意
  該 FLUSH TABLES ... FOR EXPORT語句確保已將對(duì)指定表的更改刷新到磁盤,以便在實(shí)例運(yùn)行時(shí)可以創(chuàng)建二進(jìn)制表副本。當(dāng) FLUSH TABLES ... FOR EXPORT運(yùn)行時(shí), InnoDB產(chǎn)生了 .cfg在同一個(gè)數(shù)據(jù)庫的目錄表文件。該.cfg文件包含導(dǎo)入表空間文件時(shí)用于模式驗(yàn)證的元數(shù)據(jù)。
 
  將.ibd文件和 .cfg元數(shù)據(jù)文件從源實(shí)例復(fù)制到目標(biāo)實(shí)例。例如:
 
  shell> scp /path/to/datadir/test/t.{ibd,cfg} destination-server:/path/to/datadir/test
  注意
  的.ibd文件和 .cfg文件必須釋放共享鎖之前如在下一步中所述被復(fù)制。
 
  在源實(shí)例上,用于 UNLOCK TABLES釋放通過FLUSH TABLES ... FOR EXPORT以下方式獲取的鎖 :
 
  mysql> USE test;
  mysql> UNLOCK TABLES;
  在目標(biāo)實(shí)例上,導(dǎo)入表空間:
 
  mysql> USE test;
  mysql> ALTER TABLE t IMPORT TABLESPACE;
  注意
  該ALTER TABLE ... IMPORT TABLESPACE功能不會(huì)對(duì)導(dǎo)入的數(shù)據(jù)強(qiáng)制執(zhí)行外鍵約束。如果表之間存在外鍵約束,則應(yīng)在相同(邏輯)時(shí)間點(diǎn)導(dǎo)出所有表。在這種情況下,您將停止更新表,提交所有事務(wù),獲取表上的共享鎖,然后執(zhí)行導(dǎo)出操作。

(編輯:武林網(wǎng))

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 聊城市| 平武县| 阜新| 泽普县| 漳浦县| 右玉县| 佛坪县| 绥江县| 阳春市| 东丰县| 罗源县| 互助| 民勤县| 福泉市| 望江县| 巴青县| 沈阳市| 会泽县| 富平县| 霍州市| 三亚市| 保定市| 永仁县| 泸水县| 鲁甸县| 江北区| 清徐县| 邵阳市| 张家港市| 广宗县| 芦山县| 定结县| 重庆市| 漠河县| 永登县| 睢宁县| 稻城县| 五华县| 沁阳市| 濮阳市| 阿鲁科尔沁旗|