真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

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

此過(guò)程演示如何將常規(guī)InnoDB表從正在運(yùn)行的MySQL服務(wù)器實(shí)例復(fù)制 到另一個(gè)正在運(yùn)行的實(shí)例。可以使用具有微小調(diào)整的相同過(guò)程在同一實(shí)例上執(zhí)行完整表還原。

為灣里等地區(qū)用戶提供了全套網(wǎng)頁(yè)設(shè)計(jì)制作服務(wù),及灣里網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、灣里網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專(zhuān)業(yè)、用心的態(tài)度為用戶提供真誠(chéng)的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!

在源實(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語(yǔ)句確保已將對(duì)指定表的更改刷新到磁盤(pán),以便在實(shí)例運(yùn)行時(shí)可以創(chuàng)建二進(jìn)制表副本。當(dāng) FLUSH TABLES ... FOR EXPORT運(yùn)行時(shí), InnoDB產(chǎn)生了 .cfg在同一個(gè)數(shù)據(jù)庫(kù)的目錄表文件。該.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釋放通過(guò)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)出操作。

注意:命令 ALTER TABLE t DISCARD TABLESPACE 會(huì)刪除數(shù)據(jù)文件,誤操作將嚴(yán)重的后果

參考文檔:可傳輸表空間示例


本文名稱(chēng):快速將InnoDB表復(fù)制到另一個(gè)實(shí)例
標(biāo)題來(lái)源:http://weahome.cn/article/jcjsop.html

其他資訊

在線咨詢(xún)

微信咨詢(xún)

電話咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部