Mysql主备恢复处理思路
针对mysql主备中有一个数据库损坏的情况 ,处理方式如下。
下面以pdas项目为例。
(1) 备份数据
mysql -uroot -p123456 -h127.0.0.1 -P3307 -e "stop slave ; reset slave"
mysql -uroot -p123456 -h127.0.0.1 -P3306 -e "stop slave ; reset slave"
/alidata/server/mysql/bin/mysqladmin -uroot -p123456 -h127.0.0.1 -P3306 shutdown
/alidata/server/mysql/bin/mysqladmin -uroot -p123456 -h127.0.0.1 -P3306 shutdown
mov data3306 data3306bak(如果确定3306已经坏了)
cp -r data3307 data3307bak
然后就可以随意操作了,万一 搞坏了,最差也是回到原点。
(2) 如果主库确实起不来了,就
cp -r data3307 data3306
auto.cnf里uuid改一下,区别3307的文件就好;
chown -R mysql:mysql data3306
启动3306 看是不是好的。 如果是好的,就成功了一半。
(3) 恢复 pdas库。
因为只在3306里有pdas,所以有点麻烦。但原文件还在data3306bak里,是可以恢复 的。
./mycat.offline.bin .然后ctrl +C ,啥 也不执行, 只为了得到/mnt/server/chinese/pdas.sql
最好单独建立一个库,装pdas ; installmore (注意脚本 cd $install_dir)
然后就可以使用 ibdMove.sql 完成数据的迁移 。
set FOREIGN_KEY_CHECKS=0;
OK;
set FOREIGN_KEY_CHECKS=1;
获取最新的ibdMove.sql 。注意在每一条shell执行过程 中,set FOREIGN_KEY_CHECKS=0;后,会自动归为1. 。
(4)正常启动3307,然后设置 相互主备
获取最新的configMS.sql ,执行一次就可以了。
Mysql主备恢复处理思路相关推荐
- MySQL主备复制原理、实现及异常处理
欢迎支持笔者新作:<深入理解Kafka:核心设计与实践原理>和<RabbitMQ实战指南>,同时欢迎关注笔者的微信公众号:朱小厮的博客. 欢迎跳转到本文的原文链接:https: ...
- 美团面试官:MySQL主备、主从、读写分离你知道多少?
一.MySQL主备的基本原理 在状态1中,客户端的读写都直接访问节点A,而节点B是A的备库,只是将A的更新都同步过来,到本地执行.这样可以保持节点B和A的数据是相同的.当需要切换的时候,就切成状态2. ...
- mysql 主备心跳监测配置_mysql主备配置
目录 mysql主备2 一.master配置:2 1. 修改配置文件 2 2. 登录添加账号并赋权限 2 3. 查看master信息 2 二.slave配置:2 1. 修改配置文件 2 2. 重启登录 ...
- mysql主备有几种方式,mysql 主备 主从 主主模式介绍
mysql 主备 主从 主主模式介绍 单点故障的情况不可避免,而且单副本的存储方案早已无法满足业务的可靠性要求,单机可靠性就就两个9,也就是一年大概有3.65天不可用.因此一般情况下我们至少也会上个双 ...
- 数据库篇-mysql主备搭建
mysql主备搭建 作者:周云玉 日期:2022年2月18日 上午 背景:基于线上项目PXC经常出现问题,切换成主备模式 主备原理,如图 一.创建主数据库节点 1.创建容器 注意:如果是线上单节点改成 ...
- 《MySQL——主备切换流程与主备延迟》
目录 主备切换 主备延迟的原因 可靠性优先策略的主备切换流程 可用性优先策略的主备切换流程 主备切换 主备切换分为主动运维与被动操作. 软件升级.主库所在机器按计划下线为主动运维. 主库所在机器掉电为 ...
- mysql主备模型_MySQL主从复制 - 基于二进制日志(理论篇)
mysql日志类型 1 二进制日志 2 事务日志 3 一般查询日志 4 中继日志 5 慢查询日志 二进制日志 二进制日志通常记录的是可能潜在引起数据库发生改变的操作,每一 ...
- 《MySQL——主备一致性六问六答》
目录 备库为什么要设置为只读模式? 备库设置为只读,如何与主库保持同步更新? A到B的内部流程如何? binlog内容是什么? `row`格式对于恢复数据有何好处 M-M结构的循环复制问题以及解决方案 ...
- 京东一面:MySQL 主备延迟有哪些坑?主备切换策略
大家好,我是Tom哥 作为一名开发同学,大家对 MySQL 一定不陌生,像常见的 事务特性.隔离级别 .索引等也都是老生常谈. 今天,我们就来聊个深度话题,关于 MySQL 的 高可用 一.什么是高可 ...
最新文章
- Github中文项目排行榜,你永远想不到开发者都用它干了什么
- 如何买卖股票?不要慌,我有妙招!
- pandas 使用把dataframe变为series
- Netty的使用:Server和Client通信
- 【转】Sections Headers for Android ListViews
- UE4像素流送PixelStreaming
- 2.三种前端跨域的解决方法
- 台达触摸屏编程软件(Scredit)官方免费版 v2.00.23
- 各省简称 拼音 缩写_近50个拼音/英文缩写合集 (一)
- 在线matlab,亲测好用
- 戴尔台式计算机主板型号,戴尔台式机主板型号_昨天拿戴尔台式电脑去修说主板坏了,今天去拿的。结果说主板拆不下。_戴尔台式机主板...
- ORA-15063: ASM discovered an insufficient number of disks for diskgroup ASM,KEL
- 【已解决】Mysql 存储 emoji 表情报错 Incorrect string value: ‘\xF0\x9F\x98\x82\xF0\x9F
- 一首好听的英文歌lemon tree(柠檬树)的中文歌词
- nginx 使用详细解
- Win10右键文件夹卡死如何处理
- 为解决iPhone绿屏问题,苹果将和这家中国公司合作
- 预测房价(Python)
- PlayerMaker小球随机弹跳练习
- 使用反射判断对象的值是否为空并赋新值操作
热门文章
- tkinter布局详解
- 易能机器人_用机器人制造机器人的工厂
- 网上认证系统认证服务器,航天信息网上认证系统单机版
- iApp开源的影视App源码+附全网解析API
- 物联网卡有哪些值得关注的功能|雨淅物联
- 信息技术计算机日历教案,〖原创〗小学信息技术《制作日历》说课稿
- 分享30个高品质的抽象网页背景素材
- quickpcb添加pcb库_quickpcb2005详细步骤教程
- notes for lxf(五)
- 《全球化陷阱》:“奶头乐”理论,是“娱乐至死”还是明知不易,仍然前行。