MySQL 8.0版本说明
MySQL 8.0源代码文档10bet官方网站
clone插件支持以下用于本地克隆数据的语法:也就是说,将本地MySQL数据目录中的数据克隆到MySQL服务器实例所在服务器或节点的另一个目录中。
克隆本地数据目录[=]'clone_dir”;
使用克隆
语法,必须安装克隆插件。有关安装说明,请参见第5.6.7.1节“安装克隆插件”.
的BACKUP_ADMIN
执行需要特权克隆本地数据目录
语句。
mysql>授权BACKUP_ADMIN在*。* to 'clone_user”;
在哪里
为执行克隆操作的MySQL用户。选择执行克隆操作的用户可以是任何MySQL用户clone_user
BACKUP_ADMIN
*.*的特权。
本地克隆数据示例如下:
克隆本地数据目录= '/ / clone_dir /路径”;
在哪里/ / clone_dir /路径
数据要克隆到的本地目录的完整路径。需要一个绝对路径,并且指定的目录(”clone_dir
”)不存在,但指定的路径必须是已存在的路径。MySQL服务器必须具有创建目录所需的写访问权限。
请注意
本地克隆操作不支持克隆位于数据目录之外的用户创建的表或表空间。试图克隆这样的表或表空间会导致以下错误:错误1086 (HY000): File '/ / tablespace_name.ibd /路径
已经存在.克隆与源表空间路径相同的表空间会导致冲突,因此禁止克隆。
所有其他用户创建的InnoDB
表和表空间InnoDB
将系统表空间、重做日志和undo表空间克隆到指定目录。
如果需要,可以在克隆操作完成后在克隆目录下启动MySQL服务器。
Shell > mysqld_safe——datadir=clone_dir
在哪里clone_dir
数据被克隆到的目录。
有关监视克隆操作状态和进度的信息,请参见第5.6.7.10节“监控克隆操作”.