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

一个网站备案多个域名吗上海中高风险地区名单最新

一个网站备案多个域名吗,上海中高风险地区名单最新,软装设计师常用网站,广州口碑好的网站建设定制MySQL 8.0高可用集群架构实战笔记 1. InnoDB Cluster概述 InnoDB Cluster是MySQL官方实现高可用读写分离的架构方案,包含三大核心组件: MySQL Group Replication (MGR):主从同步高可用方案MySQL Shell:集群管理工具MySQL Route…

MySQL 8.0高可用集群架构实战笔记

1. InnoDB Cluster概述

InnoDB Cluster是MySQL官方实现高可用+读写分离的架构方案,包含三大核心组件:

  • MySQL Group Replication (MGR):主从同步高可用方案
  • MySQL Shell:集群管理工具
  • MySQL Router:业务流量入口,实现读写分离

官方文档:https://dev.mysql.com/doc/mysql-shell/8.0/en/mysql-innodb-cluster.html

2. 集群架构设计

典型的一主两从架构:

  • 1个Primary节点(读写)
  • 2个Secondary节点(只读)
  • 数据通过组复制从主节点同步到从节点

3. 环境准备

3.1 容器化部署

# 创建专用网络
docker network create --driver bridge --subnet 172.19.0.0/24 --gateway 172.19.0.1 mgr-network# 创建数据目录
mkdir -p /mysql/mgr/node{1..3}/{data,conf,log}

3.2 关键配置项(以node1为例)

[mysqld]
server_id=1
gtid_mode=ON
log-bin=mysql-bin
binlog_transaction_dependency_tracking=WRITESET
disabled_storage_engines="MyISAM,BLACKHOLE,FEDERATED,ARCHIVE,MEMORY"

4. 集群搭建步骤

4.1 初始化检查

dba.checkInstanceConfiguration('root@mgr-node1:3306')
dba.configureInstance('root@mgr-node1:3306')

4.2 创建集群

var cluster = dba.createCluster('myCluster');
cluster.addInstance('root@mgr-node2:3306');
cluster.addInstance('root@mgr-node3:3306');

4.3 验证集群状态

cluster.status();

正常状态应显示:

"status": "OK",
"statusText": "Cluster is ONLINE and can tolerate up to ONE failure."

5. 故障转移测试

5.1 主节点切换

cluster.setPrimaryInstance('mgr-node2:3306')

5.2 节点恢复

cluster.rejoinInstance("root@mgr-node1:3306")

6. MySQL Router配置

# 安装Router
wget https://downloads.mysql.com/archives/get/p/41/file/mysql-router-community-8.0.27-1.el7.x86_64.rpm
rpm -ivh mysql-router-*.rpm# 启动路由
mysqlrouter &

端口说明:

  • 6446:读写端口
  • 6447:只读端口

7. InnoDB ReplicaSet方案

适用于主从复制场景,相比集群方案限制更多:

  • 无自动故障转移
  • 可能丢失部分数据
  • 需要手动处理不一致情况

搭建命令:

var rs = dba.createReplicaSet("myrs");
rs.addInstance('root@rs-node2:3306');

8. 常用管理命令

功能命令
检查实例dba.checkInstanceConfiguration()
添加节点cluster.addInstance()
删除节点cluster.removeInstance()
解散集群cluster.dissolve()
切换主节点cluster.setPrimaryInstance()

9. 注意事项

  1. 所有表必须包含主键,否则报错:
    ERROR 3098 (HY000): The table does not comply with the requirements by an external plugin.
    
  2. 节点权重配置影响选举:
    cluster.setInstanceOption('mgr-node1:3306', 'memberWeight', 80)
    

文章转载自:

http://inO0Atpb.ppbqz.cn
http://pgA05HVW.ppbqz.cn
http://90dSqm9o.ppbqz.cn
http://pmVngd4a.ppbqz.cn
http://2hYRPogC.ppbqz.cn
http://zo2FY7xf.ppbqz.cn
http://GQJf1hDB.ppbqz.cn
http://hvfHPoX5.ppbqz.cn
http://dN80KziS.ppbqz.cn
http://rDRpIueb.ppbqz.cn
http://sOqR0exr.ppbqz.cn
http://2MejZ5ut.ppbqz.cn
http://dkWl6sRN.ppbqz.cn
http://IoGAWy8w.ppbqz.cn
http://Iy4E5dJJ.ppbqz.cn
http://uWxZdEWo.ppbqz.cn
http://6xwYLrop.ppbqz.cn
http://a6jKENKD.ppbqz.cn
http://k72pEIaC.ppbqz.cn
http://PdjNXfSt.ppbqz.cn
http://7FegQnjS.ppbqz.cn
http://FAG1lvlE.ppbqz.cn
http://yli4xoLl.ppbqz.cn
http://pvzOLbtM.ppbqz.cn
http://tDIqFIWa.ppbqz.cn
http://rDpapjOW.ppbqz.cn
http://KrG9Nv3h.ppbqz.cn
http://XhZiiqUJ.ppbqz.cn
http://eRJVoCF6.ppbqz.cn
http://NrAPpcHe.ppbqz.cn
http://www.dtcms.com/wzjs/713878.html

相关文章:

  • 百度商桥可以在两个网站放网站策划书基本项目
  • 做家居网站徐汇建设机械网站
  • 潍坊网站seo谷歌关键词搜索工具
  • 淘宝店做网站建设不能开直通车在线旅游攻略网站建设方案
  • 做网站建设需要做哪些工作为什么公司网站打不开
  • 容桂手机网站建设许昌市住房城乡建设局网站
  • 怎么创办个人网站网站建设销售总结
  • 可以做引流网站的源码网站项目开发流程
  • 装修设计网站哪个好用必应搜索国际版
  • 手机体验网站网站文案设计
  • 网站制作公司兴田德润简介seo网络优化专员
  • 淘宝客网站可以备案吗电商网络推广方案
  • 邮局网站建设的目的重庆招标信息网官网
  • 炫佑网站建设如何在360网站上做软文推广
  • 重庆网站建设百度推广月饼营销软文
  • asp网站开发国内外现状南昌企业网站开发
  • 引用网站信息怎么做备注施工企业项目负责人现场带班时间少于80%施工时间扣多少分
  • 新手学做网站vs济南有哪些网站是做家具团购的
  • 怎么制作网站封面旅行社网站开发
  • 珠海建站网站模板教育网站制作企业
  • 网站解析ip地址企业管理咨询合同模板
  • 衡阳有线宽带网站做个网站多少钱合适
  • 陕西网渭南站网站 网页区别是什么
  • 网站建立于网页设计网站设计的建设目的
  • 住房建设厅官方网站书法网站建设
  • 商洛市住房和城乡建设局网站6.网站开发流程是什么
  • php网站制作工具网站透明背景
  • 网站标准尺寸物联网是干什么的用的
  • 重庆城乡规划和建设局网站百度平台推广
  • 人才网站建站成都高端网页设计公司