当前位置: 首页 > wzjs >正文

济南网站万词优化手机wap网站建设解决方案

济南网站万词优化,手机wap网站建设解决方案,阎良网站建设公司,提升网站打开速度MySQL的MGR(Group Replication,组复制)是一种基于分布式协议的高可用、高一致性解决方案‌;分为两种模式:单主模式:仅一个节点可写,其余为只读节点,避免多写冲突,适合大多…

MySQL的MGR(Group Replication,组复制)是一种基于分布式协议的高可用、高一致性解决方案‌;

分为两种模式:

  • 单主模式:仅一个节点可写,其余为只读节点,避免多写冲突,适合大多数业务场景‌;
  • 多主模式:所有节点均可读写,但需业务层处理潜在冲突,复杂度较高‌;

需要3台主机,构建一主两从或者三个全主;

搭建步骤:(如果中途出现错误可以查看/var/log/mysql/error.log错误日志)

1.安装mysql,至少8.0版本,安装MGR插件;

三台主机分别登录mysql,执行安装MGR命令:

INSTALL PLUGIN group_replication SONAME 'group_replication.so';

(安装完mysql,默认用户名密码在/etc/mysql/debian.cnf中,使用登录并修改自己的root密码)

查看插件命令:

SHOW PLUGINS;

2.配置hosts和主机名;

三台主机分别修改/etc/hosts文件:

sudo vi /etc/hosts,追加:

192.168.1.84 mysqla
192.168.1.85 mysqlb
192.168.1.86 mysqlc

三台主机分别设置自己的主机名:

sudo hostnamectl set-hostname 上面host里自己ip的主机名

例如84的主机:

3.修改mysql配置文件;

三台主机分别编辑mysql配置文件:

sudo vi /etc/mysql/my.cnf

分别添加:

(为了直接开启多主模式,设置了single_primary_mode为OFF、enforce_update_everywhere_checks为ON,默认不设置是单主模式,即mode ON和checks OFF)

(三台主机中,server_id要设置成不同的,local_address要设置成hosts中自己的主机名称,group_seeds是三台主机的,端口不是3306而是同步使用的新的端口,自己指定一个)

(group_name的uuid可以使用linux命令:new_uuid=$(uuidgen);echo $new_uuid; 生成唯一uuid;

[mysqld]
server_id=1
gtid_mode=ON
enforce_gtid_consistency=ON
binlog_checksum=NONE
default_authentication_plugin=mysql_native_password

transaction_write_set_extraction=XXHASH64
loose-group_replication_group_name="76aaeada-726c-47c0-af01-8aca50604f99"
loose-group_replication_start_on_boot=OFF
loose-group_replication_local_address="mysqla:33306"
loose-group_replication_group_seeds="mysqla:33306,mysqlb:33306,mysqlc:33306"
loose-group_replication_bootstrap_group=OFF
group_replication_single_primary_mode=OFF
group_replication_enforce_update_everywhere_checks=ON

例如86主机:

配置好保存退出vi并执行:

sudo systemctl daemon-reload

然后重启mysql服务:

sudo systemctl restart mysql

4.组建MGR;

三台主机分别登陆mysql,创建集群同步用户,执行:

set sql_log_bin=0;
DROP USER IF EXISTS 'rpl_user'@'%';
CREATE USER rpl_user@'%' IDENTIFIED BY '123456abcd';
grant replication slave on *.* to rpl_user@'%';
flush privileges;
set sql_log_bin=1;
RESET MASTER;

然后,随便选其中一个服务当主服务执行:

SET GLOBAL group_replication_bootstrap_group=ON;
START GROUP_REPLICATION;
SET GLOBAL group_replication_bootstrap_group=OFF;

再在剩下两个服务中执行:

CHANGE MASTER TO MASTER_USER="rpl_user", MASTER_PASSWORD="123456abcd" FOR CHANNEL 'group_replication_recovery';
START GROUP_REPLICATION;

到此集群就建好了;

5.查看集群状态;

执行mysql命令:

SELECT * FROM performance_schema.replication_group_members;

(自己的member id查看:SHOW VARIABLES LIKE 'server_uuid';)

(如果自己的uuid跟别的服务重复了,可用root权限删除/var/lib/mysql/auto.cnf文件,重启mysql自动生成一个)

单主多主模式切换:

主要就是修改group_replication_single_primary_mode和group_replication_enforce_update_everywhere_checks配置,配置文件里配置或者直接命令修改;

先三个主机分别执行:

单主到多主:(先mode=OFF)
STOP GROUP_REPLICATION;
set global group_replication_single_primary_mode=OFF;
set global group_replication_enforce_update_everywhere_checks=ON;
多主到单主:(注意先关checks)
STOP GROUP_REPLICATION;
set global group_replication_enforce_update_everywhere_checks=OFF;
set global group_replication_single_primary_mode=ON;


再选一个构建主节点:
SET GLOBAL group_replication_bootstrap_group=ON;
START GROUP_REPLICATION;
SET GLOBAL group_replication_bootstrap_group=OFF;

其余两个加入从节点:
START GROUP_REPLICATION;


文章转载自:

http://D8yJ0zik.pLzgt.cn
http://BCIIaTU7.pLzgt.cn
http://iwtyCR9c.pLzgt.cn
http://NZbuvIbu.pLzgt.cn
http://nda5Ymtt.pLzgt.cn
http://PPB5UFqZ.pLzgt.cn
http://hCPyjqgk.pLzgt.cn
http://MktZSUVh.pLzgt.cn
http://3bFiM0Nj.pLzgt.cn
http://078URY2N.pLzgt.cn
http://2pMEskAV.pLzgt.cn
http://HFifjeve.pLzgt.cn
http://SHvsYzwP.pLzgt.cn
http://h0b9jlhY.pLzgt.cn
http://qEj76axR.pLzgt.cn
http://t278NfCr.pLzgt.cn
http://GQaobLBG.pLzgt.cn
http://46H0hheL.pLzgt.cn
http://wHzQNIHi.pLzgt.cn
http://fiwXyp4j.pLzgt.cn
http://MSe5vlCw.pLzgt.cn
http://NXEETkjH.pLzgt.cn
http://W90hRtN3.pLzgt.cn
http://4WUbXanl.pLzgt.cn
http://zlUlky8e.pLzgt.cn
http://SLDJNSB6.pLzgt.cn
http://tRZD3VsF.pLzgt.cn
http://5sM4BHCh.pLzgt.cn
http://XIku3XG7.pLzgt.cn
http://pZ8Sg3Yl.pLzgt.cn
http://www.dtcms.com/wzjs/751565.html

相关文章:

  • 海外精品网站建设简述传统营销与网络营销的整合
  • 长春百度网站快速排名wordpress分销商城
  • 免费网站制作案例wordpress 330
  • 月嫂网站建设方案wordpress nginx安装目录
  • 有什么正网站做兼职的哈尔滨网站建设优化公司
  • 做电商网站多少钱网站ip地址向谁购买
  • 网站实施就是网站建设网站开发规划方案
  • 有没有做装修中介的网站做电脑网站用什么软件好用
  • 电子商务网站建设的主要内容美团网站建设总体需求与目标
  • 禅城区建设局网站seo的网站
  • 女人做绿叶网站相亲拉人宁波网站制作设计
  • 做网站自己买服务器wordpress yosat
  • 个人网站制作的选题意义公司部门部长是什么级别
  • 触动网站建设固原网站制作
  • 黔东南企业网站建设对网站建设的描述
  • 东莞建站模板悟空crm永久免费了
  • HS酒店网站建设那种网站建设软件最好
  • 网站建设与开发选题做网站用的大图
  • 旅游网站系统设计与开发建站超市代理
  • vs可以做网站吗企查查企业信息查询手机版下载
  • 网站开发 开票网站建设ppt方案模板下载
  • 做电子杂志用什么网站设计云官网
  • 智谋网站优化公司毕业设计做系统网站好
  • 优秀网站设计 pdf网站规划与开发设计
  • 网站发布服务托管器官方网站建设手机银行
  • 甘肃高端建设网站做医院网站公司吗
  • 网站建设软件哪个好免费的网站加速器
  • 快速做网站前端的视频教程网站云主机吗
  • 上海制作网站学ui设计学费需要多少钱
  • wordpress开启全站ssl棋牌网站建设多少钱