首页/数据/数据库速查/Clone 插件快速建从库
本包目录(495 条)
MySQL 基础与连接36 条SQL 语法52 条用户与权限21 条备份与恢复56 条
主从复制与高可用53 条
性能与调优57 条Redis 命令96 条Redis 运维与场景124 条

Clone 插件快速建从库

8.0.17+ 内置 Clone 插件:从库一键克隆主库的物理数据(含字典与 GTID 状态),不需要停业务、不需要手工 prepare,是最省事的建从库方式。

数据库速查数据更新于 2026-10-12

克隆流程

克隆流程
-- 主库(数据源)安装并授权
INSTALL PLUGIN clone SONAME 'mysql_clone.so';
GRANT BACKUP_ADMIN ON *.* TO 'clone_user'@'10.0.%';
-- 从库(接收端)执行克隆
INSTALL PLUGIN clone SONAME 'mysql_clone.so';
CLONE INSTANCE FROM 'clone_user'@'10.0.0.10':3306
  IDENTIFIED BY 'Str0ng#Clone!';
-- 克隆完成自动重启,随后 START REPLICA
前提两端 8.0.17+、均装 clone 插件
自动克隆含 gtid_executed;一般配合 AUTO_POSITION=1
限制要求 InnoDB 表;加密表/特定特性有限制
克隆过程接收端会清空并重启,确保是对新实例操作。

易错点

  • 在生产从库上误执行克隆:数据被清空重来,操作前确认目标实例身份
  • 克隆源并发 DDL 极少但存在;克隆后检查复制确实启动再收工

数据来源与参考

  • MySQL 8.0 Reference Manual: Cloning Data

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌