文件首頁
MySQL 8.4 參考手冊
相關文件 下載本手冊
PDF (US Ltr) - 39.9Mb
PDF (A4) - 40.0Mb
Man Pages (TGZ) - 258.5Kb
Man Pages (Zip) - 365.5Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


7.6.7 Clone 外掛程式

clone 外掛程式允許在本機或從遠端 MySQL 伺服器執行個體複製資料。複製的資料是儲存在 InnoDB 中的資料實體快照,包括結構描述、表格、表空間和資料字典中繼資料。複製的資料包含完整可運作的資料目錄,允許將 clone 外掛程式用於 MySQL 伺服器佈建。

圖 7.1 本機複製作業

The CLONE LOCAL statement clones the data directory on a local MySQL Server instance to another local directory, which is referred to as the clone directory.

本機複製作業會將資料從啟動複製作業的 MySQL 伺服器執行個體複製到執行 MySQL 伺服器執行個體的相同伺服器或節點上的目錄。

圖 7.2 遠端複製作業

The CLONE INSTANCE statement issued from the local recipient MySQL Server instance clones the data directory from the remote donor MySQL server instance to the data directory on the local recipient MySQL Server instance.

遠端複製作業涉及一個本機 MySQL 伺服器執行個體(「接收者」),其中啟動複製作業,以及一個遠端 MySQL 伺服器執行個體(「捐贈者」),其中包含來源資料。當在接收者上啟動遠端複製作業時,複製的資料會透過網路從捐贈者傳輸到接收者。依預設,遠端複製作業會在從捐贈者複製資料之前,從接收者資料目錄中移除現有的使用者建立的資料(結構描述、表格、表空間)和二進位日誌。您可以選擇性地將資料複製到接收者上的不同目錄,以避免從目前的接收者資料目錄中移除資料。

本機複製作業與遠端複製作業複製的資料在資料方面沒有差異。這兩種作業都會複製相同的資料集。

clone 外掛程式支援複製功能。除了複製資料外,複製操作還會從來源伺服器擷取並傳輸複製座標,並將其應用於接收伺服器,這使得可以使用 clone 外掛程式來佈建群組複製成員和複本。使用 clone 外掛程式進行佈建比複製大量交易要快且更有效率(請參閱第 7.6.7.7 節,「複製的複製」)。群組複製成員也可以設定為使用 clone 外掛程式作為替代的復原方法,以便成員自動選擇最有效的方式從種子成員擷取群組資料。有關更多資訊,請參閱第 20.5.4.2 節,「分散式復原的複製」

clone 外掛程式支援複製加密和頁面壓縮的資料。請參閱第 7.6.7.5 節,「複製加密資料」第 7.6.7.6 節,「複製壓縮資料」

必須先安裝 clone 外掛程式才能使用它。有關安裝說明,請參閱第 7.6.7.1 節,「安裝 clone 外掛程式」。有關複製說明,請參閱第 7.6.7.2 節,「在本機複製資料」第 7.6.7.3 節,「複製遠端資料」

效能架構表和檢測功能可用於監控複製操作。請參閱第 7.6.7.10 節,「監控複製操作」