MySQL 8.0.18使用clone plugin重建MGR

假设三节点MGR某个节点异常,需要重新把这个节点加入到MGR集群中,具体操作过程如下:

贡献者端执行(192.168.1.11)
DROP USER ‘donor_clone_user‘@‘192.168.1.12‘;
CREATE USER ‘donor_clone_user‘@‘192.168.1.12‘ IDENTIFIED BY ‘password‘;
GRANT BACKUP_ADMIN on *.* to ‘donor_clone_user‘@‘192.168.1.12‘;
INSTALL PLUGIN clone SONAME ‘mysql_clone.so‘;  

接收者端执行(192.168.1.12)
DROP USER ‘recipient_clone_user‘@‘192.168.1.12‘;
CREATE USER ‘recipient_clone_user‘@‘192.168.1.12‘ IDENTIFIED BY ‘password‘;
GRANT CLONE_ADMIN on *.* to ‘recipient_clone_user‘@‘192.168.1.12‘;
INSTALL PLUGIN clone SONAME ‘mysql_clone.so‘;
SET GLOBAL clone_valid_donor_list = ‘192.168.1.11:3311‘;
exit
mysql -urecipient_clone_user -ppassword -h 192.168.1.12 -P3311
CLONE INSTANCE FROM ‘donor_clone_user‘@‘192.168.1.11‘:3311 IDENTIFIED BY ‘password‘;
exit
mysql -uroot -p
start group_replication;
select * from performance_schema.replication_group_members;

原文地址:https://blog.51cto.com/roidba/2460606

时间: 2024-11-08 19:11:35

MySQL 8.0.18使用clone plugin重建MGR的相关文章

mysql 8.0.18 手工安装记录

mysql 8.0.18 手工安装记录 为了日常方便,特记录如下. 一.安装系统依赖包 #1.系统依赖包安装 yum -y install make gcc-c++ cmake bison-devel ncurses-devel readline-devel libaio-devel perl libaio wget lrzsz vim libnuma* bzip2 xz 二.关闭防火墙和selinux #2.关闭selinux sed -i 's/SELINUX=enforcing/SELIN

win10 安装mysql 8.0.18 解决Navicat初次连接报错

win10 安装mysql 8.0.18 解决Navicat初次连接报错 win10 安装mysql 8.0.18-winx64 一,先去官网下载mysql 安装包 https://dev.mysql.com/downloads/mysql/ 3.管理员命令运行 命令行,进入mysql 安装包的 bin 目录(D:\MySQL\mysql-8.0.18-winx64\bin) 4.执行 命令 mysqld --initialize --console (会自动生成data 文件夹,且生成临时密码

破解navicat for mysql 11.0.18版本

首先要下载好一个navicat for mysql 11.0.18版本,一定要11.0.18版本,因为其他的版本貌似无法破解,试了几个版本都不行,所以就只能是11.0.18的,附件里就有的下载 然后下载另一个附件zip包,将附件解压成一个文件夹,按照附件里面的说明书进行 重中之重来了:生成的license文件,一定要保存在注册机所在的文件夹里,因为如果你保存在其他地方,是找不到的,起码我好几次都没找到过

MySQL 8.0.18安装教程(windows 64位)

先去官网下载点击的MySQL的下载 https://dev.mysql.com/downloads/mysql/ 下载完成后解压 配置初始化的my.ini文件的文件(MYSQL根目录)解压后的目录并没有的my.ini文件,没关系可以自行创建在安装根目录下添加的my.ini(新建文本文件,将文件类型改为的.ini),写入基本配置: [mysqld]# 设置3306端口port=3306# 设置mysql的安装目录basedir=C:\Program Files\MySQL# 设置mysql数据库的

MySQL 8.0.18 在 Windows Server 2019 上的安装(ZIP)公开

AskScuti MySQL : Windows Server 2019 安装 MySQL 8.0 温馨提示:为了展现我最“魅力”的一面,请用谷歌浏览器撩我. 一切就绪,点我开撩 原文地址:https://www.cnblogs.com/askscuti/p/11805064.html

centos 7 安装 mysql 8.0.18

MySQL Community Downloads :https://dev.mysql.com/downloads/mysql/ 一.检查是否应安装了mysql或者mariadb,有的话卸载 1.1 检查mariadb rpm -qa | grep mariadb 1.2 删除mariadb yum -y remove mariadb-* 1.3 检查mysql rpm -qa | grep mysql 1.4 删除mysql yum -y remove mysql-* 1.5 删除旧的配置文

mysql 8.0.12 SSL异常排查

WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with e

MySQL8 clone plugin

背景 很神奇,5.7.17 和 8.0.17,连续两个17小版本都让人眼前一亮.前者加入了组复制(Group Replication)功能,后者加入了克隆插件(Clone Plugin)功能.今天我们实战测试一下这个新功能. 克隆插件简介 克隆插件允许在本地或从远程 MySQL 实例克隆数据.克隆数据是存储在 InnoDB 其中的数据的物理快照,其中包括库.表.表空间和数据字典元数据.克隆的数据包含一个功能齐全的数据目录,允许使用克隆插件进行 MySQL 服务器配置. 克隆插件支持两种克隆方式

docker安装MySQL 8.0及初始化错误处理

Preface     Several days ago,I've implement a docker environmnet,I'm gonna Install a MySQL 8.0 version on it.Let's see the detail of it.   Procedure Check and run docker container again. 1 [[email protected] vagrant]# docker images 2 REPOSITORY TAG I