编译完成后,在插件目录下会生成mysql_clone.so文件,这就是mysql_clone插件的二进制文件。 4.2 配置mysql_clone插件 在MySQL的配置文件my.cnf中,添加以下内容: [mysqld] plugin-load-add=mysql_clone.so 1. 2. 保存并退出配置文件。 5. 使用mysql_clone插件进行数据库克隆 使用mysql_clone插件进行数据库克隆非常...
mysql> GRANT BACKUP_ADMIN ON *.* TO 'clone_user'; # BACKUP_ADMIN是MySQL8.0 才有的备份锁的权限 执行本地克隆 mysql -uclone_user -ppassword -S /tmp/mysql3008.sock mysql> CLONE LOCAL DATA DIRECTORY = '/fander/clone_dir'; |例子中需要 MySQL 的运行用户拥有 fander 目录的rwx权限,要求 clone_...
mysql> CREATE USER clone_user@'%' IDENTIFIED by 'password'; mysql> GRANT BACKUP_ADMIN ON *.* TO 'clone_user'; # BACKUP_ADMIN是MySQL8.0 才有的备份锁的权限 执行本地克隆 mysql -uclone_user -ppassword -S /tmp/mysql3008.sock mysql> CLONE LOCAL DATA DIRECTORY = '/fander/clone_dir'; | ...
mysqld_safe --defaults-file=/etc/my.cnf --plugin-load-add=mysql_clone.so & 在线加载: mysql> INSTALL PLUGIN clone SONAME 'mysql_clone.so'; 检查插件是否加载成功 mysql> SELECT PLUGIN_NAME, PLUGIN_STATUS FROM INFORMATION_SCHEMA.PLUGINS WHERE PLUGIN_NAME = 'clone'; +---+---+ | PLUGIN_NA...
[mysqld] plugin-load-add=mysql_clone.so 或运行中 INSTALL PLUGIN clone SONAME'mysql_clone.so'; |第二种方法会注册到元数据,所以不用担心重启插件会失效。两种方法都很好用 检查插件有没有启用 mysql> SELECT PLUGIN_NAME, PLUGIN_STATUS FROM INFORMATION_SCHEMA.PLUGINS ...
Clone Plugin的参数解析 一、Clone Plugin的安装 Clone Plugin支持以下两种安装方式: (1)配置文件指定 [mysqld] plugin-load-add=mysql_clone.so clone=FORCE_PLUS_PERMANENT 这里的clone,严格来说,不是参数名,而是插件名,可加可不加,FORCE_PLUS_PERMANENT 控制插件的行为。
一、Clone Plugin的安装 Clone Plugin可通过以下两种方式安装: 1)配置文件中指定 [mysqld] plugin-load-add=mysql_clone.so 2)动态加载 mysql> install plugin clone soname 'mysql_clone.so'; 执行show plugins查看插件是否安装成功。 mysql> show plugins; ...
[mysqld]plugin-load-add=mysql_clone.so 或运行中 代码语言:javascript 复制 INSTALLPLUGINcloneSONAME'mysql_clone.so'; |第二种方法会注册到元数据,所以不用担心重启插件会失效。两种方法都很好用 检查插件有没有启用 代码语言:javascript 复制 mysql>SELECTPLUGIN_NAME,PLUGIN_STATUSFROMINFORMATION_SCHEMA.PLUGINSWH...
开启mysql_clone.so参数写入配置文件; [root@mysql-redis182 mysql]# grep clone /data/mysql/my8.cnf plugin-load-add=mysql_clone.so clone=FORCE_PLUS_PERMANENT ##启动时加载插件并防止它在运行时被删除, 获取到密码: [root@mysql-redis182 logs]# grep -w 'root@localhost' error.log |awk '{print ...
INSTALL PLUGIN clone SONAME 'mysql_clone.so'; INSTALL PLUGIN loads the plugin, and also registers it in the mysql.plugins system table to cause the plugin to be loaded for each subsequent normal server startup without the need for --plugin-load-add. ...