clone 外掛程式允許在本機或從遠端 MySQL 伺服器執行個體複製資料。複製的資料是儲存在 InnoDB
中的資料實體快照,包括結構描述、表格、表空間和資料字典中繼資料。複製的資料包含完整可運作的資料目錄,允許將 clone 外掛程式用於 MySQL 伺服器佈建。
本機複製作業會將資料從啟動複製作業的 MySQL 伺服器執行個體複製到執行 MySQL 伺服器執行個體的相同伺服器或節點上的目錄。
遠端複製作業涉及一個本機 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 節,「監控複製操作」。