搭建 MySQL主从复制 基于clone plugin

1、 配置主库:

  • 安装插件
    set session explicit_defaults_for_timestamp = 1;
    INSTALL PLUGIN clone SONAME 'mysql_clone.so';

  • 创建clone账号
    create user 'xp'@'%' identified by 'a';
    grant backup_admin on . to 'xp'@'%';

  • 创建复制账号
    create user 'repl'@'%' identified by 'repl4slave';
    grant replication slave on . to 'repl'@'%';

2、 配置从库:(mysqld_safe 启动)

  • 安装插件
    INSTALL PLUGIN clone SONAME 'mysql_clone.so';

  • 创建clone账号
    create user 'xp'@'%' identified by 'a';
    grant clone_admin on . to 'xp'@'%';

  • 设置clone源
    set global clone_valid_donor_list='172.16.215.222:3306';

  • 设置写日志方式
    set global log_error_verbosity=3;

  • 开始clone数据
    clone instance from 'xp'@172.16.215.222:3306 identified by 'a';
    。。。这里会重启数据库

  • 配置同步的主库源
    change master to master_host='172.16.215.222',
    master_port=3306,
    master_user='repl',
    master_password='repl4slave',
    master_auto_position=1,
    get_master_public_key=1;

  • 开启同步
    start slave;

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1、 配置文件 主库(master):配置文件my3306.cnfbinlog_format = rowserve...
    芒果之夏阅读 157评论 0 0
  • 一、实验背景 Docker 是一个开源的引擎,可以轻松的为任何应用创建一个轻量级、可移植、自给自足的容器。 Doc...
    Bogon阅读 1,246评论 0 2
  • 在之前的博客中,介绍了mysql的主从模型以及深层次的mysql的读写分离插件——ProxySQL,让我们可以很大...
    4a873e424089阅读 1,170评论 0 0
  • MySQL MHA 架构介绍:MHA由两部分组成MHA Manager(管理节点)和MHA Node(数据节点),...
    XuDongTian阅读 948评论 0 3
  • 勇者琢磨着临走前老人交给他的叮嘱。 “无论如何,远离城堡的公主。” 他不明白老人为什么要这样交代他,他想的是用手中...
    卿朝阅读 369评论 0 0

友情链接更多精彩内容