当前位置: 首页 > 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://www.dtcms.com/wzjs/51271.html

相关文章:

  • 网站原型外贸找客户有什么网站
  • 哪个网站平面设计做的好友链提交入口
  • 运营型网站外贸推广平台哪个好
  • 用Html5做网站seo推广费用需要多少
  • 做视频必须知道的一些网站指数型基金怎么买
  • 平台网站建设哪家有青岛seo外包服务
  • 百度网盟推广 网站搜索引擎营销的优势
  • 没有注册公司可以做网站吗拉新推广渠道
  • 将自己做的网站入到阿里云域名上怎么申请网站
  • 淘宝推广网站怎么做seo互联网营销培训
  • 温州建设局老网站2022小说排行榜百度风云榜
  • 网站怎样做才能有点击率推广恶意点击软件怎样使用
  • drupal网站建设网站收录一键提交
  • 崇左做网站公司关键词大全
  • 南京网站建设咨询百度seo怎么做网站内容优化
  • 东莞h5网站建设上海网络推广服务
  • 怎么做自己的刷赞网站百度关键词刷排名软件
  • 做招聘网站需要做什么公司沈阳网络优化培训
  • 网络营销比较常用的营销模式班级优化大师app
  • 免费网站如何注册如何推广app让别人注册
  • 布谷海南网站建设广告营销方式有哪几种
  • wordpress 文章回收站搜索引擎优化seo价位
  • 做更好的自己 网站今日新闻联播
  • 巴南区网站建设软文新闻发稿平台
  • 网站推广入口免费网站怎么申请
  • 重庆技术支持 网站建设公司seo交流论坛seo顾问
  • 旅游电子商务网站建设情况天津搜索引擎seo
  • 网站上传后没有后台什么软件可以刷网站排名
  • 提升网站长尾关键词排厦门人才网唯一官网登录
  • 创意设计产业网络公司优化关键词