一、Clone Plugin的動態安裝
install plugin clone soname 'mysql_clone.so';select plugin_name,plugin_status from information_schema.plugins where plugin_name = 'clone';
二、Clone Plugin配置持久化
-
在 MySQL 配置文件my.cnf中添加以下內容,確保插件在 MySQL 啟動時自動加載并防止卸載:
[mysqld] plugin-load-add=mysql_clone.so clone=FORCE_PLUS_PERMANENT
三、執行本地克隆
mkdir -p /data/backup/clone/
chown -R mysql:mysql /data/backup/clone/
chmod -R 755 /data/backup/clone/
clone local data directory='/data/backup/clone/bakdata/';
四、遠程克隆
- 源庫和目標庫上安裝Clone Plugin
-
在目標庫上設置源庫的IP和端口:
SET GLOBAL clone_valid_donor_list = '121.41.54.35:3306';
- 執行遠程克隆?
CLONE INSTANCE FROM 'ccj'@'121.41.54.35':3306 IDENTIFIED BY 'ccj1' data directory='/data/mysql/clone/backup2/';
- 查看備份是否完成
select * from performance_schema.clone_status\G;