首页 > 数据库技术 > 详细

mysql mgr部署

时间:2021-07-09 16:37:22      阅读:18      评论:0      收藏:0      [点我收藏+]
1.mysql使用版本
mysql-8.0.18-el7-x86_64.tar.gz

2.服务器
192.168.56.105 #node1
192.168.56.106 #node2
192.168.56.107 #node3

3.mysql安装
#yum
yum install -y wget libaio
#useradd
useradd -r -s /sbin/nologin  mysql
#mkdir
mkdir -p /usr/local/mysql
mkdir -p /data/mysql/data
mkdir -p /data/mysql/logs
#修改权限
chown -R mysql:mysql /usr/local/mysql8
chown -R mysql:mysql /data/mysql
chown -R mysql:mysql /usr/local/mysql8
bin/mysqld   --defaults-file=my3306.cnf --initialize
cd /usr/local/mysql8
mysqld_safe --defaults-file=my3306.cnf --user=mysql &
mysql -uroot -p123456 -S/data/mysql/mysql.sock
alter user root@localhost identified by "123456";

4.修改配置文件
binlog_format = ROW
binlog_checksum = NONE
server_id#每个服务器都不一样
loose-group_replication_local_address#每个服务器都不一样
report_host#每个服务器都不一样

 
5.所有节点都执行
CREATE USER repl@‘%‘ IDENTIFIED BY ‘repl‘;
GRANT REPLICATION SLAVE ON *.* TO repl@‘%‘;
RESET MASTER;
CHANGE MASTER TO MASTER_USER=‘repl‘, MASTER_PASSWORD=‘repl‘ FOR CHANNEL ‘group_replication_recovery‘;

 

6.引导节点执行

任意找一节点做引导节点
SET GLOBAL group_replication_bootstrap_group=ON;
START group_replication;
SET GLOBAL group_replication_bootstrap_group=off;

 

7.其他节点执行
stop group_replication;
SET GLOBAL group_replication_bootstrap_group = OFF;
START group_replication;

8.查看各节点状态

SELECT * FROM performance_schema.replication_group_members;
## 查看当前MGR模式(单主还是多主)
SELECT @@group_replication_single_primary_mode;

 

9.单主和多主切换

#切换多主
select group_replication_switch_to_multi_primary_mode();

#切换单主
select group_replication_switch_to_multi_primary_mode();

  

mysql mgr部署

原文:https://www.cnblogs.com/52shaidan/p/14990403.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!