重庆思庄Oracle、KingBase、PostgreSQL、Redhat认证学习论坛

标题: MYSQL 8.4 数据库克隆 [打印本页]

作者: 郑全    时间: 2026-3-15 14:04
标题: MYSQL 8.4 数据库克隆
MySQL克隆插件从8.0.17引入,能够提供快速、高效的数据库物理克隆能力,大幅简化数据复制、备份恢复和主从搭建流程。

下面列出简要步骤:

1.授权克隆需要权限
  GRANT CLONE_ADMIN, BACKUP_ADMIN ON *.* TO 'repuser'@'%';

2.安装mysql clone插件
  install plugin group_replication soname 'mysql_clone.so';

3.配置克隆源,数据库从哪里来

  RESET PERSIST;
  SET GLOBAL clone_valid_donor_list = '192.168.133.10:3306';

4.停止复制
STOP GROUP_REPLICATION;

5.执行克隆操作
CLONE INSTANCE FROM 'repuser'@'192.168.133.10':3306 IDENTIFIED BY 'szdb_4U';

6.查看克隆进度
数据克隆完成后,接收方的MySQL服务器实例将自动重启,当看到以下内容时,表示克隆完成

mysql> show binary logs;Restarting mysqld...
2026-03-15T03:32:31.159376Z mysqld_safe Number of processes running now: 0
2026-03-15T03:32:31.169378Z mysqld_safe mysqld restarted

mysql> select stage, state, end_time from performance_schema.clone_progress;
+-----------+-----------+----------------------------+
| stage     | state     | end_time                   |
+-----------+-----------+----------------------------+
| DROP DATA | Completed | 2026-03-15 11:29:40.960623 |
| FILE COPY | Completed | 2026-03-15 11:29:44.856267 |
| PAGE COPY | Completed | 2026-03-15 11:29:44.860852 |
| REDO COPY | Completed | 2026-03-15 11:29:44.868506 |
| FILE SYNC | Completed | 2026-03-15 11:29:44.880867 |
| RESTART   | Completed | 2026-03-15 11:29:48.106979 |
| RECOVERY  | Completed | 2026-03-15 11:29:48.676772 |
+-----------+-----------+----------------------------+
7 rows in set (0.00 sec)


7.启动组复制
START GROUP_REPLICATION;







欢迎光临 重庆思庄Oracle、KingBase、PostgreSQL、Redhat认证学习论坛 (http://bbs.cqsztech.com/) Powered by Discuz! X3.2