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 節,「監控複製操作」。