MYSQL 8 Innodb cluster mysqlsh安装详细过程及周边是怎样的

技术MYSQL 8 Innodb cluster mysqlsh安装详细过程及周边是怎样的今天就跟大家聊聊有关MYSQL 8 Innodb cluster mysqlsh安装详细过程及周边是怎样的,可能很多人都不太了

今天我就来跟大家讲讲MYSQL 8 Innodb集群mysqlsh及其周边的详细安装过程,可能很多人不太了解。为了让大家了解更多,边肖为大家总结了以下内容,希望大家能从这篇文章中有所收获。

自从上一期开始安装innodb集群,就感觉突然来了一股innodb集群的风,好像对新技术的掌握非常热情。

今天的问题实际上开始评估一些细节。首先,评估一下周围的命令。然后,总结安装中的一些配置参数以及相关信息的存储位置。

1获取innodb集群的当前状态。通过connect连接到innodb集群中的一台机器后,我们通过getCluster()命令获取集群信息,然后通过信息中指定的命令显示信息。

var cluster_1=dba.getCluster()

cluster _ 1 . description()

MYSQL  8  Innodb  cluster  mysqlsh安装详细过程及周边是怎样的

群集_1 .状态()

在传统的MYSQL中,我们使用performance _ schema replication _ group _ members来检查系统的集群状态,但是现在我们可以更快地使用status()来检查集群状态,从图中可以清楚地看到mgr3处于缺失状态。

MYSQL  8  Innodb  cluster  mysqlsh安装详细过程及周边是怎样的

这种操作和呈现方式让人感觉像是在操作MONGODB。

实际上,cluster _ 1 . status({ ' extended ' :3 })可以通过获取状态来获取更多信息。

MYSQL  8  Innodb  cluster  mysqlsh安装详细过程及周边是怎样的

其实通过二次开发,有更好的方法来判断节点间数据复制的延迟。

至于克隆的状态,这是一个很好的状态展示。从一个主库克隆到一个从库,这个状态被复制了多少,还有多少更差,对操作员来说是有意义的。

MYSQL  8  Innodb  cluster  mysqlsh安装详细过程及周边是怎样的

例如,官方文档中提到的currentStageProcess可以显示当前克隆的状态和百分比。我们可以感受到MYSQL 8向集成化、人性化的转变。

———————————————————————————————

重新组织和安装,这次不是从三个独立的机器,而是从一个已经建立的集群。

1溶解集群。

首先确认集群的状态。

var cluster_v=dba.getCluster()

cluster_v.status()

MYSQL  8  Innodb  cluster  mysqlsh安装详细过程及周边是怎样的

2群集_v .溶解()

MYSQL  8  Innodb  cluster  mysqlsh安装详细过程及周边是怎样的

然后通过人工确认,直接解散集群。

然后在每个集群中运行dba.dropMetadataSchema()。

MYSQL  8  Innodb  cluster  mysqlsh安装详细过程及周边是怎样的

否则,后续会生成遗留信息,仍然有无法建立的集合。

群的问题

3  开始搭建集群,确认每个节点的当前是否可以具备搭建集群的状态

MYSQL 8  Innodb cluster mysqlsh安装详细过程及周边是怎样的

在每台机器中都要运行,检测相关的状态,这里截图是OK 的状态,如果不OK,需要通过他的报错信息对你的MYSQL 进行调整。

4 创建新的集群,并在此添加相关的权重,以及白名单信息

MYSQL 8  Innodb cluster mysqlsh安装详细过程及周边是怎样的

5 开始加入其他节点

MYSQL 8  Innodb cluster mysqlsh安装详细过程及周边是怎样的

实际上上面的添加集群的命令可以总结为4条

dba.createCluster('repl', {memberWeight:80,ipWhitelist: "192.168.198.0/24"})

var cluster_v = dba.getCluster()

cluster_v.addInstance('admin:1234.com@192.168.198.101:3306', {memberWeight:60})

cluster_v.addInstance('admin:1234.com@192.168.198.102:3306', {memberWeight:40})

仅仅这四条命令一个 INNODB CLUSTER 就搭建成功了,那实际上的背后做了什么。

MYSQL 8  Innodb cluster mysqlsh安装详细过程及周边是怎样的

这大大降低了安装集群的难度和复杂度,所以通过mysqsh 命令来管理 MGR 集群是大势所趋,如果要用,基本上是逃不掉的。

最后设置整体的集群的 group-replication-consistency  (如果不知道什么是 group-replication-consistency 可以看我之前有一期关于这个说明)

MYSQL 8  Innodb cluster mysqlsh安装详细过程及周边是怎样的

从目前最新的8.019版本的mysql来看,集群方案基本上已经固化,并且安装的方式越来越往自动化上进行,几条命令后面其实上白条命令的集合。后续还要继续研究后台到底做了什么,出现问题怎么知道是那个层面的问题。

看完上述内容,你们对MYSQL 8  Innodb cluster mysqlsh安装详细过程及周边是怎样的有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/46794.html

(0)

相关推荐

  • 如何解决win7注册表损坏导致无法引导启动问题

    技术如何解决win7注册表损坏导致无法引导启动问题这篇文章给大家分享的是有关如何解决win7注册表损坏导致无法引导启动问题的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。系统注册表损坏,用U盘启

    攻略 2021年11月17日
  • 可圈可点的意思,“可圈可点”是什么意思

    技术可圈可点的意思,“可圈可点”是什么意思可圈可点。原指文章中有精妙的句子可圈可点的意思,有值得欣赏、值得赞美的意思。现使用范围扩大,常用于文艺体育类的新闻报道,又进而扩大到其他领域,形容或称赞一切出色、精彩、值得称道的

    2021年10月29日
  • 怎样进行JVM内存布局

    技术怎样进行JVM内存布局这篇文章给大家介绍怎样进行JVM内存布局,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。JVM内存:堆、方法区、虚拟机栈、本地方法栈、程序计数器堆和方法区线程共享,后面三个线

    攻略 2021年10月20日
  • Expanse shopify主题模板修改

    技术Expanse shopify主题模板修改 Expanse shopify主题模板修改Expanse是一个现代的Shopify主题,通过自定义的促销活动、直观的导航、简洁的设计和奇妙的移动体验来增强

    礼包 2021年10月19日
  • 抖音刷赞推广平台便宜,全网最便宜的平台!

    技术抖音刷赞推广平台便宜,全网最便宜的平台!抖音快速涨粉方法抖音无疑是目前新媒体里面涨粉最容易,涨粉最快的平台了。前有成都小甜甜一夜涨粉500万,后有灵魂当铺一天涨粉75万。这种涨粉速度在其他平台是想都不敢想象的。不过,

    测评 2021年11月9日
  • @feignclient名字冲突的解决方案是什么

    技术@feignclient名字冲突的解决方案是什么今天就跟大家聊聊有关@feignclient名字冲突的解决方案是什么,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收

    攻略 2021年10月21日