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

【MySQL Shell】8.9.3 修复 InnoDB ClusterSet 中的成员服务器和集群

根据集群的问题或维护要求,可以使用以下操作来处理其成员服务器。除非另有说明,否则请使用使用 InnoDB Cluster 管理员帐户或服务器配置帐户获取的 Cluster 和 ClusterSet 对象,以便存储在 ClusterSet 对象中的默认用户帐户具有正确的权限。

  • 使用 cluster.addInstance() 命令向集群添加更多服务器实例,如 8.4 部署 InnoDB ClusterSet 中的过程所述。有关该命令的更多详细信息,请参阅 第 7.4.4 节“向 InnoDB Cluster 添加实例” 。

    注意,对于此操作,您需要使用 InnoDB Cluster 服务器配置帐户和使用该帐户获取的 Cluster 对象。该帐户也必须存在于服务器实例上,如 8.3 InnoDB ClusterSet 的用户账户 所述。

    当您使用此命令将成员服务器添加到作为 InnoDB ClusterSet 部署一部分的 InnoDB 集群时,服务器实例将添加到集群中,并提供 InnoDB ClusterSet 的数据。在实例上设置 ClusterSet 复制通道,并应用在 InnoDB ClusterSet 部署中运行所需的配置。

  • 使用 cluster.rejoinInstance() 命令重新加入以前属于集群但无法自动重新加入集群的服务器实例。有关此操作的详细信息,请参见 第 7.8.1 节“将实例重新加入到集群” 。

    当您使用此命令将成员服务器重新连接到作为 InnoDB ClusterSet 部署一部分的 InnoDB Cluster 时,服务器实例将重新连接到集群,并提供 InnoDB ClusterSet 的数据。在实例上设置 ClusterSet 复制通道,并应用在 InnoDB ClusterSet 部署中运行所需的配置。

  • 使用 cluster.removeInstance() 命令从集群中删除服务器实例。指定要删除的服务器实例的主机名和端口号。有关此操作的详细信息,请参阅 从 InnoDB 集群中删除实例 。可以使用 force 选项,但这只能作为最后的手段。

    当您对 InnoDB ClusterSet 部署中的成员服务器使用此命令时,MySQL Shell 会重置所有应用于 InnoDB ClusterSet 的配置,并重置 ClusterSet 复制通道设置。

  • 使用 cluster.setPrimaryInstance(instance) 命令将集群的主服务器更改为其他成员服务器。更改主服务器允许您在当前主服务器上执行维护和升级,或者在组复制自己的选择过程未自动选择所需的主服务器时选择主服务器。

    指定要作为主服务器实例的主机名和端口号。在 MySQL Shell 8.0.29 中,您可以使用 runningTransactionsTimeout 选项为使用该函数时正在运行的事务指定 0 到 3600 秒之间的超时,这也会停止新的传入事务。超时没有默认设置,因此如果不设置超时,则操作的等待时间没有上限,新事务可以在此期间启动。

    当您在 InnoDB ClusterSet 部署中对成员服务器使用此命令时,MySQL Shell 会提前停止服务器上的 ClusterSet 复制通道,然后重新启动。此外,如果集群是副本集群,MySQLShell 将主成员保持为只读,而不是像 InnoDB Cluster 的主成员那样使其读写。

  • 使用 cluster.forceQuorumUsingPartitionOf(instance) 命令,通过使用剩余的实例强制仲裁,还原已丢失法定人数的集群。使用正确的元数据指定联机服务器实例的主机名和端口号。该操作使集群由该实例和其他可访问实例组成,并排除分区实例。这种操作可能会造成脑裂的情况,因此应将其视为最后的手段。有关此操作的详细信息,请参阅 第 7.8.2 节“从丢失法定人数中恢复集群” 。

    当您在 InnoDB ClusterSet 部署中对成员服务器使用此命令时,MySQL Shell 将检查目标集群是否仍然是 ClusterSet 的有效部分,并警告您该集群是否已失效。之后,它还会自动重新启动 ClusterSet 复制通道。如果集群是副本集群,MySQL Shell 将主成员保持为只读,而不是像 InnoDB Cluster 的主成员那样使其读写。

  • 使用 dba.rebootClusterFromCompleteOutage() 命令重新启动完全脱机的集群。有关此操作的详细信息,请参阅 第 7.8.3 节“从重大停机事故重新启动集群” 。

    当您在 InnoDB ClusterSet 部署中对成员服务器使用此命令时,MySQLShell 将检查目标集群是否仍然是 ClusterSet 的有效部分,并警告您该集群是否已失效。

    如果集群没有失效,MySQL Shell 会在重新启动后立即将其重新加入 InnoDB ClusterSet 部署。如果集群无效,则必须使用 clusterSet.rejoinCluster() 操作将其重新加入 InnoDB ClusterSet 部署。有关此操作的说明,请参阅 8.9.5 将集群重新加入到 InnoDB ClusterSet 。

    MySQL Shell 也会在执行此操作后自动重新启动 ClusterSet 复制通道。如果集群是副本集群,MySQLShell 将主成员保持为只读,而不是像 InnoDB Cluster 的主成员那样使其读写。

您无法解散当前属于 InnoDB ClusterSet 部署一部分的 InnoDB Cluster, 除非它是 ClusterSet 中唯一的集群或该集群已失效。在所有其他配置中,您必须按照 8.9.4 从 InnoDB ClusterSet 中移除集群 中的说明将其从 InnoDB ClusterSet 中删除。

从 MySQL Shell 8.0.32 开始,如果集群是 ClusterSet 中唯一的集群或集群无效,则可以在集群上使用 dba.dropMetadataSchema()cluster.desolve()

相关文章:

【MySQL Shell】8.9.3 修复 InnoDB ClusterSet 中的成员服务器和集群

根据集群的问题或维护要求,可以使用以下操作来处理其成员服务器。除非另有说明,否则请使用使用 InnoDB Cluster 管理员帐户或服务器配置帐户获取的 Cluster 和 ClusterSet 对象,以便存储在 ClusterSet 对象中的默认用户帐户具有正确的权限。 …...

宝塔搭建实战php开源likeadmin通用管理pc端nuxt3源码(三)

大家好啊,我是测评君,欢迎来到web测评。 昨天给大家分享了admin前端的搭建部署方式,今天来给大家分享pc端在本地搭建,与打包发布到宝塔的方法,希望能够帮助到大家,感兴趣的朋友可以自行下载学习。 技术架构…...

【C++】---Stack和Queue的用法及其模拟实现

文章目录Stack最小栈栈的弹出压入序列逆波兰表达式求值用栈实现队列模拟实现queue用队列实现栈模拟实现Stack stack是一种容器适配器,专门用在具有后进先出操作的上下文环境中,其删除只能从容器的一端进行元素的插入与提取操作。它的使用和之前学习的ve…...

Python GUI编程

Python 提供了多个图形开发界面的库,几个常用 Python GUI 库如下: Tkinter: Tkinter 模块(Tk 接口)是 Python 的标准 Tk GUI 工具包的接口 .Tk 和 Tkinter 可以在大多数的 Unix 平台下使用,同样可以应用在 Windows 和 Macintosh 系统里。Tk8…...

2023年浙江水利水电施工安全员精选真题题库及答案

百分百题库提供水利水电施工安全员考试试题、水利水电施工安全员考试预测题、水利水电施工安全员考试真题、水利水电施工安全员证考试题库等,提供在线做题刷题,在线模拟考试,助你考试轻松过关。 119.下列关于大模板按照的说法正确的是&#x…...

Solon2 开发之插件,三、插件体外扩展机制(E-Spi)

插件体外扩展机制,简称:E-Spi。用于解决 fatjar 模式部署时的扩展需求。比如: 把一些“业务模块”做成插件包放到体外把数据源配置文件放到体外,方便后续修改 其中, .properties 或 .yml 文件都会做为扩展配置加载&a…...

数据结构与算法(Java版) | 数据结构与算法的关系

从这一节起,咱们就要开始进入到「第二章——数据结构与算法的介绍」的学习中了,总的来说,第二章要讲解的内容其实也不是特别的多,内容也多偏理论,相信大家学起来是会比较轻松愉快的。 接下来,就请大家跟随…...

华科万维C++章节练习3_7

题目: 编程实现两种温度体系华氏温度和摄氏温度的相互转换; 以F作为华氏温度体系的单位,以C作为摄氏温度体系的单位。 要求当输入以F作为单位的温度值时(温度值范围[-500F~500F], 否则提示“数据输入有误!”)将其转换为对应的摄氏…...

CHAPTER 5 Jenkins SonarQube

Jenkins & SonarQube5.1 安装SonarQube1. 下载镜像2. 导出到其他服务器3. 准备工作4. docker-compose文件5. 启动容器5.2 登录SonarQube1.登录2. 安装中文语言插件3. 安装其他插件5.3 部署扫描器sonar-scanner1. 部署sonar-scanner2. 新建项目3. 扫描代码4. 查看报告5.4 Je…...

[AAAI 2023] Oral : Zero-shot 零样本/ Few-shot 少样本收录论文集合

零样本 (7篇): CALIP: Zero-Shot Enhancement of CLIP with Parameter-free AttentionGuo Ziyu; Zhang Renrui; Qiu Longtian; ma Xianzheng; Miao Xupeng; He Xuming; Cui BinMaximum Entropy Population-Based Training for Zero-Shot Human-AI CoordinationZhao …...

驱动开发 2.13

设备树 设备树就是一种描述硬件信息的树形结构,设备树上有很多设备节点,每一个设备节点都描述了一个硬件设备信息,设备节点中也可以再包含子设备节点和设备属性,同一个节点的不同属性是以链表结构存储,设备树有.dts设…...

【数据库】sql函数和多表关联查询

目录 一,SQL函数 1,聚合函数 1, count函数 2, AVG函数 3, SUM函数 4, MAX函数 5, MIN函数 6,数据分组——GROUP BY 7,限定组的结果,HAVING 8&#x…...

6-周赛332总结

6-周赛332总结 过了Q1和Q2,Q2知道用二分但是边界处理的不是很好,迷迷糊糊过的(手动再移动了下返回值…) Q3知道将子字符串的值取出来,将最短位置放在哈希表中,然后异或在哈希表中找值。但是我这个猪头脑袋…...

嵌入式Qt 开发一个音乐播放器

上篇文章:RK3568源码编译与交叉编译环境搭建,进行了OK3568开发板软件开发环境搭建,通过编译RK3568的源码,可以得到Qt开发的交叉编译相关工具。 本篇,就来在搭建好的软件开发中,进行Qt软件的开发测试。由于…...

2023秋招万得集团AI算法岗面经分享

本专栏分享 计算机小伙伴秋招春招找工作的面试经验和面试的详情知识点 专栏首页:秋招算法类面经分享 主要分享计算机算法类在面试互联网公司时候一些真实的经验 2022年 11.22下午AI算法岗面试 (1)一面35min 1、自我介绍 2、科研:长文本MRC...

RoI Transformer论文翻译详解

Learning RoI Transformer for Oriented Object Detection in Aerial Images 0.摘要 航空图像中的目标检测是计算机视觉中一个活跃而又具有挑战性的任务,因为它具有鸟瞰视角、高度复杂的背景和变化的物体外观。特别是在航空图像中检测密集的目标时,基于…...

Prometheus 自动发现监控AWS EC2实例

本文章简述对接自动发现AWS云EC2实例 前提环境: PromethuesGrafanaAWS IAM权限 涉及参考文档: AWS EC2Grafana 通用监控模板 一、IAM 用户创建 1、创建Prometheus 策略 策略规则: {"Version": "2012-10-17",&quo…...

从recat源码角度看setState流程

setState setState() 将对组件 state 的更改排入队列批量推迟更新,并通知 React 需要使用更新后的 state 重新渲染此组件及其子组件。其实setState实际上不是异步,只是代码执行顺序不同,有了异步的感觉。 使用方法 setState(stateChange | u…...

【Java|golang】1234. 替换子串得到平衡字符串---双指针

有一个只含有 ‘Q’, ‘W’, ‘E’, ‘R’ 四种字符,且长度为 n 的字符串。 假如在该字符串中,这四个字符都恰好出现 n/4 次,那么它就是一个「平衡字符串」。 给你一个这样的字符串 s,请通过「替换一个子串」的方式,…...

自监督表征学习方法——BYOL(Bootstrap Your Own Latent)

自监督表征学习方法——BYOL(Bootstrap Your Own Latent) 参考文献:《Bootstrap Your Own Latent A New Approach to Self-Supervised Learning》 1.前言背景 学习良好的图像表示是计算机视觉中的一个关键挑战,因为它允许对下游任务进行有效的训练。许…...

均衡负载集群(LBC)-1

均衡负载集群(LBC) 客户–>通过Internet—>负载调度器—>n台真实服务器 负载调度器: 软件:LVS;Nginx;Haproxy硬件:F5; LVS架构: 使用到C/S(B/S…...

WebSocket

关于WebSocket: WebSocket 协议在2008年诞生,2011年成为国际标准。现在所有浏览器都已经支持了。 WebSocket 的最大特点就是,服务器可以主动向客户端推送信息,客户端也可以主动向服务器发送信息,是真正的双向平等对话…...

GA-PEG-GA,Glutaric Acid-PEG-Glutaric Acid,戊二酸-聚乙二醇-戊二酸供应

英文名称:Glutaric Acid-PEG-Glutaric Acid,GA-PEG-GA 中文名称:戊二酸-聚乙二醇-戊二酸 GA-PEG-GA是一种线性双功能PEG羧酸试剂。PEG和羧基COOH之间存在C4酯键。PEG羧酸可用于与氨基反应,与NHS和DCC、EDC等肽偶联试剂反应。 P…...

使用sqlmap + burpsuite sql工具注入拿flag

使用sqlmap burpsuite sql工具注入拿flag 记录一下自己重新开始学习web安全之路③。 目标网站:http://mashang.eicp.vip:1651/7WOY59OBj74nTwKzs3aftsh1MDELK2cG/ 首先判断网站是否存在SQL注入漏洞 1.找交互点 发现只有url这一个交互点,搜索框和登录…...

替代AG9300|替代NCS8823|CS5260 Type-C转VGA视频转换方案

替代AG9300|替代NCS8823|CS5260 Type-C转VGA视频转换方案 CS5260是一款是一款实现USB TYPE-C到VGA视频转换的单片机解决方案转换器。CS5260支持USB Type-C显示端口交替模式,CS5260可以将视频和音频流从USB Type-C接口传输到VGA端口。在CS5260芯片中,显示…...

乐鑫特权隔离机制的 OTA 固件升级

固件空中升级 (OTA, Over-The-Air) 是任何联网设备的重要功能之一,支持开发人员通过远程更新固件,以发布新功能或修复错误。乐鑫特权隔离框架中包含两类应用程序:受保护的应用程序 (protected_app) 和用户应用程序 (user_app) ,这…...

C++数据结构 —— 二叉搜索树

目录 1.二叉搜索树的基本概念 1.1二叉搜索树的基本特征 2.二叉搜索树的实现 2.1数据的插入(迭代实现) 2.2数据的搜索(迭代实现) 2.3中序遍历(递归实现) 2.4数据的删除(迭代实现) 2.5数据的搜索(递归实现) 2.6数据的插入(递归实现) 2.7数据的删除(递归实现) 2.8类的完…...

Maven面试题及答案

1、Maven有哪些优点和缺点 优点: 1、简化项目依赖管理 2、方便与持续集成工具(Jenkins)整合 3、有助于多模块项目开发,比如一个模块开发好后发布到仓库,依赖该模块时可以直接从远程仓库更新,不用自己手动去编译 4、有很多插件&am…...

WebRTC系列-Qos系列之接收放RTX处理

文章目录 1. RTX详解1.1 RTX包头解析1.2 RTX包中的OSN2. RTX在WebRTC中处理2.1 组包2.2 解包2.3 发送及接收处理流程2.3.1 发送流程2.3.2 rtx标记的设置流程2.3.3 解析流程2.3.4 RTX解包在上一篇 WebRTC系列-Qos系列之接收NACK文章中分析了接收到nack后解析的主要流程。在WebR…...

国内能否炒伦敦金,2023国际十大正规伦敦金交易平台排名

在目前的投资市场环境中,现货黄金是一种屡见不鲜的投资选择,它依靠国际化的投资环境,成为了世界范围内投资者的重要选择对象。进行现货黄金投资,人们除了要认识市场发展基本现状之外,更要做好基本面和技术面分析工作&a…...

网站建设哪家更专业/最近热搜新闻事件

Java Applet:优点:无须下载插件,文件尺寸小下载快,最常用的全景显示插件,**缺点:幅面小,图像质量差,动态显示有跳动感不连续,不支持WindowsXP常用的Applet有:lpjpano或ptviewer支持cylindel,spherical,cubic制作工具软件:任何粘贴软件,如panorama tool等(.IVR)----------------…...

做旅游网站毕设任务书/免费注册个人网站

实现学生信息管理功能模块 1、编写查询全部学生记录功能 编写get_all_students()、display_all_students()函数 启动程序,查看效果 2、编写增加学生记录功能 编写add_student()函数代码 启动程序,查看效果 3.编写删除学生记录 运行程序&#xff0…...

本科毕业论文答辩稿网站开发/爱站关键词挖掘工具

1. 问题描述: 这里有一个非负整数数组 arr,你最开始位于该数组的起始下标 start 处。当你位于下标 i 处时,你可以跳到 i arr[i] 或者 i - arr[i]。请你判断自己是否能够跳到对应元素值为 0 的任意下标处。 注意,不管是什么情况下…...

猎头用什么网站做单/百度录入网站

1、版本管理 1.1、工程版本区分 1.2、工程版本 SNAPSHOT(快照版本) 项目开发过程中,为方便团队成员合作,解决模块间相互依赖和时时更新的问题,开发者对每个模块进行构建的时候,输出的临时性版本叫快照版本…...

广东网站建设需要多少钱/提高工作效率的方法

scp -r拷贝目录,不会拷贝 软连接的 解决方法: 使用rsync拷贝 参考:rsync本地及远程复制备份【原创】 - paul_hch - 博客园 https://www.cnblogs.com/paul8339/p/7919176.html...

学网站开发应该学什么/抖音推广方案

XC3062 采用SOT23-6封装,是一款完整的单节锂电池充电器,自带OVP6.8V,VIN输入耐压30V ,BAT耐兼容大小500-600mA充电电流,采用涓流,恒流,恒压控制,SOT23-6封装与较少的外部元件数目使得XC3062成为便携式应用的…...