mysqlshell 搭建 MGR

0、背景

本实验为3节点架构,ip及主机名,且都安装了MySQL

Host Port Hostname
172.16.215.201 3306 db201
172.16.215.202 3306 db202
172.16.215.203 3306 db203

1、主机配置(3个节点均操作)

vim /etc/hosts

127.0.0.1  localhost
172.16.215.201 db201
172.16.215.202 db202
172.16.215.203 db203

2、数据库配置(3个节点均操作)

set sql_log_bin=0;
set global super_read_only=0;
set global read_only=0;
alter user current_user() identified by 'a';
create user 'repl'@'%' identified by 'a';
grant replication slave on . to 'repl'@'%';
set sql_log_bin=1;

3、在主节点创建MGR(我的环境是db201已安装mysqlshell)

[root@db201 ~]# mysqlsh -urepl -pa -P3306
var c = dba.createCluster('myCluster')
c.addInstance('repl@db202:3306')
c.addInstance('repl@db203:3306')
c.status()

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

相关阅读更多精彩内容

友情链接更多精彩内容