一、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;