专栏首页杨建荣的学习笔记一种快速安装InnoDB Cluster的方法

一种快速安装InnoDB Cluster的方法

InnoDB Cluster推出以来,很多人都想尝尝鲜,但是发现事情没有那么简单,MGR还没玩好,一看InnoDB Cluster的三大件MySQL Shell,MySQL Router,MGR都有些懵了。

从长远来看,我看好InnoDB Cluster的发展,毕竟这是MySQL欠下来的债,后面的大版本更新都会逐渐补上这些。

如果想快速入手InnoDB Cluster有什么好的方法吗,其实也有,不如我们换几个问法。

1)如果安装过程图形化,你是不是会觉得相比命令的方式要快捷的多。

2)如果你想快速模拟学习,在本机测试还是找好多台机器来测试好一些

3)如果你不懂MySQL Router,MySQL Shell,但是能够通过搭建的过程快速了解,相比你先学习它们是什么,然后再尝试搭建,哪一个更好一些。

其实这些也是我在学习的过程中经常会纠结的几个问题,上面的问题可以再进行一次抽象,即图形化,本机快速测试,过程清晰。

今天在安装MySQL 5.7.21版本的软件时,发现已经开发好了这个功能,而且上面的需求都可以迎刃而解。

这个安装是基于sandbox来做的,对于InnoDB Cluster的定位就很明显,目前是先行测试,集群架构一目了然,其实核心的数据存储还是MGR.

要搭建这样一个环境,我们可以选择3个,5个或者更多,从无到有的过程,我们需要制定管理员账号root的密码即可。

每一个节点都会衍生出一些细致的子任务来,当然这个过程都是串行自动化的。

上面的步骤才是刚刚开始,主要是sandbox的一些部署相关工作。

接下来才是重点内容,部署MySQL软件,MySQL Router和其他的组件。

如果不大了解MySQL Router的作用,这就是一个很好的机会,这个中间件也算是官方卷土重来,相信会越来越完善,目前的功能还是相对单薄很多,只能完成一些读写分离的需求,还做不了sharding之类的功能。

安装MySQL Router的过程其实还是比较清晰的,毕竟这个中间件本身不大。

后续的部分就是读写的配置了,下面有个check的按钮,可以在线检查,实时输出状态。

基础的工作做好了,workbench是需要的,开始安装,当然还有MySQL Shell是在最后补充。

workbench没有太多可说的,可以推荐作为开发使用的通用工具,因为没有版权的困扰,而且是官方支持,缺点呢,应该就是功能太多了,没法做裁剪。

学习InnoDB Cluster的过程相对来说就会平滑很多了。比如我们看看MGR里的信息。

InnoDB Cluster的学习也算是一个启蒙吧。

本文分享自微信公众号 - 杨建荣的学习笔记(jianrong-notes)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-03-15

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • MySQL InnoDB Cluster环境搭建和简单测试

    InnoDB Cluster初印象 记得MySQL Group Replicatioin 刚开始的时候,MySQL界很是轰动,等待了多年,终于有了官方的这...

    jeanron100
  • Oracle Cloud for MySQL的初步测试

    在Oracle Cloud服务的体验中,除了高大上的Oracle 18c能让我眼前一亮,提前享受下未发布版本。

    jeanron100
  • 最近在读的一些文章

    我犯下的代价惨痛的错误使我改变了看问题的角度,从“我知道我是对的”变成了“我怎么知道我是对的”。这些错误让我养成了谦逊的习惯,我需要用谦逊平衡我的勇敢。—《原则...

    jeanron100
  • MySQL重置root密码方法

    MySQL有时候忘记了root密码是一件伤感的事。这里提供Windows 和 Linux 下的密码重置方法。

    叫我可儿呀
  • spring cloud使用nacos作为配置中心

    前几日 Spring Cloud Alibaba 正式转正了。而且发布了转正后的一个正式版本。今天我们就试一试nacos的功能之一:配置中心。 结合最新版本的...

    码农小胖哥
  • Consider renaming one of the beans or enabling overriding by setting spring.main.allow-bean-definiti

    昨天还好好的项目,今天突然提示这个错误,看提示好像是EasyPoi的一个Bean的注册和Spring中的一个Bean的注册名称碰撞了

    彼岸舞
  • 3分钟速读原著《高性能MySQL》(四)

    Induction是一款用于理解数据关系的开源管理工具,它可用来探索行/列,运行查询和数据可视化等方面。该工具支持多种数据库,包括PostgreSQL,My...

    cwl_java
  • MySQL的安装教程(mysql-5.5.27-winx64)

    黑泽君
  • Windows Server 2008R2配置MySQL Cluster

    配置环境   VMware:(版本10.0.01)   操作系统:Windows Server 2008 R2 Enterprise   VM1:192.168...

    Porschev
  • 浅谈MySQL集群高可用架构

    前言 高可用架构对于互联网服务基本是标配,无论是应用服务还是数据库服务都需要做到高可用。对于一个系统而言,可能包含很多模块,比如前端应用,缓存,数据库,搜索,消...

    企鹅号小编

扫码关注云+社区

领取腾讯云代金券