恢复调度平台mysql主从同步

news2024/10/6 4:06:08

修复问题

调度平台两台MySQL从节点存在Slave_SQL_Running异常,需要恢复。
在这里插入图片描述

在这里插入图片描述

部署步骤

一、先停止调度平台core服务与web服务,否则无法正常锁表

1.1停止调度平台core服务

2.1停止web服务

3.确认MySQL所有执行线程是否都已经停止
show processlist;
如果没有都停止可以酌情kill

二、主节点mysql锁表,备份数据

先进入主库,进行锁表,防止数据写入
使用命令:
flush tables with read lock;

退出mysql,在主服务器执行:
mysqldump -h 主节点ip -P端口号 -uroot -p密码 --all-databases > mysql.bak.sql

将文件通过scp传给从服务器的/tmp目录,知道什么用户密码就用什么用户
scp mysql.bak.sql root@从库ip1:/tmp/
scp mysql.bak.sql root@从库ip2:/tmp/

然后到从库执行mysql命令,导入数据
source /tmp/mysql.bak.sql
(需要一定时间,同步完后会正常退出,否则mysql可能存在执行线程,通过show processlist确认)

三、MySQL创建主从同步用户

同步完成后,开启主从模式(建议主从均创建copy用户)

①主从执行创建copy用户命令:
CREATE USER 'copy'@'%' IDENTIFIED BY '密码';
grant all privileges on *.* to 'copy'@'%' identified by 密码';

②主服务器执行:
grant replication slave on *.* to 'copy'@'主服务器ip' identified by '密码';

flush privileges;

四、MySQL从节点更新同步参数

记住如下结果,从服务器用得到:
show master status\G

*************************** 1. row ***************************
File: mysql-bin.000003
Position: 52552129
Binlog_Do_DB:
Binlog_Ignore_DB:
Executed_Gtid_Set:

从服务器均执行:

stop slave;

Change master to master_host='主服务器ip',\
master_user='copy',master_password='密码',\
master_log_file='主服务器结果1',\
master_log_pos=主服务器结果2,\
master_port=18444;

start slave;

show slave status\G 查看:两个slave_running均为yes即成功

五、解锁MySQL、重启调度平台服务

所有从服务器slave成功后,回到主服务器,登录mysql
unlock tables;

确认是否有锁表线程
·show processlist·
1.主从同步完成后恢复core服务core01 WFT start

2.主从同步完成后恢复web服务

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/443747.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

小红书流量规则是什么,推荐机制解读

当今的互联网自媒体世界,说到底还是一个流量时代,一个流量为王的时代。不管你在小红书也好,还是其他自媒体平台都需要知晓平台的流量规则。今天和大家分享下小红书流量规则是什么,让我们一起通过流量规则分析小红书机制和算法。 一…

人工智能如何助力建筑设计自动化?

ChatGPT和DALL-E等工具使用大规模机器学习(ML)模型,并访问大量有标记和有意义的数据,以对文本和图像中的查询提供有见解的响应。但是,一些行业对训练ML模型的数据集的访问有限,这使得使用生成式AI来解决现实世界问题的好处很难获得…

书写我的人生回忆录-这应该是给父母最好的礼物

作为一个业余的软件开发爱好者,我又捣鼓了一个有意思的小东西 ,使用完全免费哈 《书写我的人生回忆录》是一款软件,其中包含70个问题,涵盖了父母的个人喜好、家庭、工作、人生经历和态度等方面。通过回答这些问题,您的…

爬虫请求头Content-Length的计算方法

重点:使用node.js 环境计算,同时要让计算的数据通过JSON.stringify从对象变成string。 1. Blob size var str 中国 new Blob([str]).size // 6 2、Buffer.byteLength # node > var str 中国 undefined > Buffer.byteLength(str, utf8) 6 原文…

Spring开启事务流程和事务相关配置

文章目录 Spring事务Spring快速入门事务相关配置 Spring事务 Spring快速入门 事务作用:在数据层保障一系列的数据库操作同成功同失败 Spring事务作用:在数据层或业务层保障一系列的数据库操作同成功同失败 Spring提供了一个接口PlatformTransactionMa…

Vue可视化项目搭建

安装Nodejs 全局下载Vue项目脚手架 创建项目 运行项目 项目初始化 安装Nodejs 下载地址:https://nodejs.org/zh-cn/ 下载完成之后一路点击下一个安装 全局下载Vue项目脚手架 进入开始菜单以管理员身份运行命令提示符 输入更换镜像源为淘宝源 npm config s…

java线程屏障CyclicBarrier

CyclicBarrier允许一组线程在达到一个公共的屏障点时相互等待。它在涉及固定大小的线程组、并且这些线程必须相互等待的程序中非常有用,CyclicBarrier可以在等待的线程被释放后被重用。 构造方法 CyclicBarrier(int parties) 创建一个新的屏障并设置将要访问这个…

问卷调查样本量的确定方法

我们在进行问卷调查的时候,问卷的收集数量是重要的流程之一。问卷数量取决于几个因素,包括研究的目的和研究的类型。接下来,我们就聊一聊怎么确定所需的调查问卷数量。 1、确定研究目标。 确定所需问卷数量的第一步是明确研究目标。这一步是…

jar包依赖冲突该怎么解决(IT枫斗者)

jar包依赖冲突该怎么解决(IT枫斗者) maven jar包依赖规则 间接依赖路径最短优先一个项目依赖了a和b两个jar包,其中a-b-c1.0,d-e-c1.0,由于c1.0路径最短,所以项目最后使用的jar包是c1.0pom文件中申明顺序优先有人就问…

使用三轴XYZ平台绘制空心字

1. 功能说明 本文示例将实现R312三轴XYZ平台绘制“机器时代”空心字的功能。 2. 电子硬件 在这个示例中,采用了以下硬件,请大家参考: 主控板 Basra主控板(兼容Arduino Uno) 扩展板 Bigfish2.1扩展板 SH-ST步进电机扩展…

2023年最系统的自动化测试,测试开发面试题,10k以下不建议看

鉴于现在严峻的就业形势,千万大学生即将出新手村,今天给大家打包好了2023最能避免薪资倒挂的《面试圣经》。不经一番寒彻骨,怎得梅花扑鼻香。这份面试题,与君共勉! 一、开场白 Q:简单自我介绍一下吧 Q:项…

Bots攻击威胁石油石化企业 瑞数动态安全实现从“人防”到“技防”

近日,中国石油石化企业信息技术交流大会暨油气产业数字化转型高峰论坛在京召开。本届大会由中国石油学会、中国石油、中国石化、中国海油、国家管网、国家能源、中国中化、中国航油、延长石油、中国地质调查局等单位共同主办。 作为我国石油石化行业的盛会&#xf…

论坛现场回顾:维视教育的新工科人才培养 「最佳实践 」

全国高校电子信息类专业教学论坛隆重召开 由教育部高等学校电子信息类专业教学指导委员会主办,苏州大学、清华大学出版社承办的“全国高校电子信息类专业教学论坛”于2023年4月14日-16日在江苏省苏州市隆重开幕,维视教育作为电子信息类教学指导委员会战略…

最优化方法Python计算:连续函数的单峰区间计算

我们知道,闭区间上的一元连续函数必在区间上取得最大值和最小值。实践中我们需要能数值地确定含有 f ( x ) f(x) f(x)的唯一最优解 x 0 x_0 x0​的区间 [ a , b ] [a,b] [a,b]。这里介绍寻求连续函数 f ( x ) f(x) f(x)在一点 x ∗ x^* x∗附近单峰区间的包围算法及…

飞桨paddlespeech语音唤醒推理C实现

上篇(飞桨paddlespeech 语音唤醒初探)初探了paddlespeech下的语音唤醒方案,通过调试也搞清楚了里面的细节。因为是python 下的,不能直接部署,要想在嵌入式上部署需要有C下的推理实现,于是我就在C下把这个方…

Android Stuido中修改项目SDK版本号

通过Android Studio创建项目时,只能选择项目支持的最低SDK版本号,而无法选择当前编译使用的版本号,如图1所示。 图1 选择项目支持的最小版本号 而编译项目的SDK版本号默认是Android Studio安装的最新SDK。如果不想使用最新SDK来编译项目&…

C++入门(3)

C入门 1.auto关键字(C11)1.1. 类型别名的思考1.2. auto简介1.3. auto使用情景1.4. auto的使用细则1.5. auto不能推导的场景 2.函数内联2.1. 问题提出2.2. 概念(关键字——inline)2.3. 特性2.4. 面试题 3. 基于范围的for循环(C11)3…

Python 基础(八):流程控制语句

❤️ 博客主页:水滴技术 🌸 订阅专栏:Python 入门核心技术 🚀 支持水滴:点赞👍 收藏⭐ 留言💬 文章目录 一、条件语句1.1、if1.2、if...else...1.3、if...elif...else... 二、匹配语句2.1、ma…

亚马逊、ebay、temu如何提升产品点击率?测评自养号解析

产品点击率对于店铺销售额的影响至关重要,尤其是在竞争越来越激烈的市场环境中,想要有销量和转化,提高产品listing点击率成为了非常关键的一环。 1. 产品主图 顾客浏览产品时,第一眼看到的就是主图,一张优质的主图更容…

Scala之面向对象

目录 Scala包: 基础语法: Scala包的三大作用: 包名的命名规范: 写包的好处: 包对象: 导包说明: 类和对象: 定义类: 封装: 构造器: 主从…