环境说明

centos 7.x 64位

mysql 5.7.20 编译源码安装

mysql shell linux generic版本

mysql router linux generic版本

路由节点1台

mysql节点3台

10.0.0.201 node201

10.0.0.202 node202

10.0.0.203 node203

借用了一下别人画的图, 挺好的,自己懒得画了。

node01对应node201, node02对应node202, node03对应node203.

node04是本人的一台ubuntu服务器。

创建集群

配置node201

修改配置文件/etc/my.cnf

mysqlsh

shell.connect('root@localhost:3306');

dba.configureLocalInstance();

以同样的方式配置node202, node203

注意my.cnf中server-id不同, 并且增加配置项group_replication_allow_local_disjoint_gtids_join = ON

在node202, node203分别运行

mysqlsh

shell.connect('root@localhost:3306');

dba.configureLocalInstance();

路由节点配置

mysqlsh

shell.connect('root@node201:3306');

var cluster = dba.createCluster('myCluster');

cluster.addInstance('root@node202:3306');

cluster.addInstance('root@node203:3306');

查看集群status

配置router

运行MySQL Workbench连接路由节点localhost:6446 (这里workbench和mysql router在同一台服务器)

接下来创建数据库web, 用户web, 表tUsers, 会看到数据会自动同步,底层技术是基于Paxos的Group Replication. 阿里alisql cluster, 腾讯phxsql原理都差不多。

MySQL InnoDB Cluster安装相关推荐

  1. mysql高可靠部署_可能是我见过最好的 MySQL 高可用解决方案 MySQL InnoDB Cluster 中文教程!...

    公众号关注 「运维之美」设为「星标」,每天带你玩转 Linux ! 这篇文章将详细地介绍 MySQL 的高可用解决方案-- MySQL InnoDB Cluster. 说到高可用性,首先要了解一下什么 ...

  2. MySQL InnoDB Cluster部署

    文章目录 安装 下载Yum存储库 安装发布包 导入密钥 安装MySQL 启动MySQL 查看临时口令 登录并修改口令 安装MySQL Shell InnoDB Cluster 账户配置 服务器配置账户 ...

  3. MySQL InnoDB Cluster

    Mysql高可用环境的搭建比较麻烦,而且之前的那种mysql cluster使用的是内存式存储引擎,一旦断电就会灰飞烟灭,数据丢失. 自从mysql被oracle收购后,新版本发布频繁,推出了很多好用 ...

  4. Mysql InnoDB Cluster部署装配

    Mysql集群安装 参考官网:https://dev.mysql.com/doc/refman/5.7/en/mysql-innodb-cluster-userguide.html 环境简介: 四台虚 ...

  5. 【MySQL】MySQL NDB Cluster安装

    MySQL集群是一个无共享的(share-nothing).分布式节点架构的存储方案,目的是提供容错性和高性能. MySQL NDB Cluster架构如图: MySQL NDB Cluster架构按 ...

  6. Mysql InnoDB Plugin安装 install

    转载链接:http://www.orczhou.com/index.php/2010/03/innodb-plugin-setup/ InnoDB Plugin较之Built-in版本新增了很多特性: ...

  7. MySQL高可用架构InnoDB Cluster (和NDB Cluster是两码事)

    MySQL的高可用架构无论是社区还是官方,一直在技术上进行探索,这么多年提出了多种解决方案,比如MMM, MHA, NDB Cluster, Galera Cluster, InnoDB Cluste ...

  8. 初探mysql innodb集群_MySQL InnoDB Cluster搭建

    MySQL的高可用架构无论是社区还是官方,一直在技术上进行探索,这么多年提出了多种解决方案,比如MMM, MHA, NDB Cluster, Galera Cluster, InnoDB Cluste ...

  9. MySQL高可用之InnoDB Cluster

    更多文章,欢迎关注作者公众号,欢迎一起交流. 本篇介绍一下MySQL的高可用解决方案--MySQL InnoDB Cluster,其实,该方案并不是全新的架构,它是基于MySQL Group Repl ...

最新文章

  1. Windows下编译Chrome V8
  2. 关于目标检测你必须知道的……
  3. python调用打印机_Python调用打印机参考例子
  4. 详解coredump
  5. 圣杯布局简单结构代码!
  6. Android踩坑日记:android7.0动态相机权限
  7. centos7 设置ip地址
  8. 20应用统计考研复试要点(part22)--简答题
  9. [蓝桥杯][2018年第九届真题]倍数问题(贪心+思维)
  10. ClickHouse的特性及读写
  11. 用python画明星_Python也能成为毕加索?我用Python给小姐姐画了幅油画
  12. centos6.5命令行 安装锐起 RDV(Rich Desktop Virtualization)
  13. JAVA网络编程个人笔记 第五章 URL和URI
  14. excel 隐藏和取消隐藏
  15. 厦门大学 软件学院 夏令营
  16. 3月16日----3月20日一年级课程表
  17. Python计算等额本息贷款和等额本金贷款
  18. Arduino智能小车设计(一)
  19. keras归一化与反归一化
  20. Linux ns 5. IPC Namespace 详解

热门文章

  1. Dispatcher initialization failed解决办法
  2. 数据结构与算法-队列
  3. CodeForces - 123A prime permutation(并查集,水题)
  4. CodeForces - 1245C Constanze's Machine(思维+找规律)
  5. CH - 6802 車的放置(二分图最大匹配)
  6. POJ - 3358 Period of an Infinite Binary Expansion(欧拉定理)
  7. 7怎么把中文改为英文_windows10系统英文版本,如何更改为中文版本
  8. python遍历文件对象_Python文件常见操作实例分析【读写、遍历】
  9. 如何产生高斯带限白噪声数据_车间噪声对我们的身体产生巨大影响,我们该如何解决?...
  10. 小数在内存中的存储表示