针对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主备恢复处理思路相关推荐

  1. MySQL主备复制原理、实现及异常处理

    欢迎支持笔者新作:<深入理解Kafka:核心设计与实践原理>和<RabbitMQ实战指南>,同时欢迎关注笔者的微信公众号:朱小厮的博客. 欢迎跳转到本文的原文链接:https: ...

  2. 美团面试官:MySQL主备、主从、读写分离你知道多少?

    一.MySQL主备的基本原理 在状态1中,客户端的读写都直接访问节点A,而节点B是A的备库,只是将A的更新都同步过来,到本地执行.这样可以保持节点B和A的数据是相同的.当需要切换的时候,就切成状态2. ...

  3. mysql 主备心跳监测配置_mysql主备配置

    目录 mysql主备2 一.master配置:2 1. 修改配置文件 2 2. 登录添加账号并赋权限 2 3. 查看master信息 2 二.slave配置:2 1. 修改配置文件 2 2. 重启登录 ...

  4. mysql主备有几种方式,mysql 主备 主从 主主模式介绍

    mysql 主备 主从 主主模式介绍 单点故障的情况不可避免,而且单副本的存储方案早已无法满足业务的可靠性要求,单机可靠性就就两个9,也就是一年大概有3.65天不可用.因此一般情况下我们至少也会上个双 ...

  5. 数据库篇-mysql主备搭建

    mysql主备搭建 作者:周云玉 日期:2022年2月18日 上午 背景:基于线上项目PXC经常出现问题,切换成主备模式 主备原理,如图 一.创建主数据库节点 1.创建容器 注意:如果是线上单节点改成 ...

  6. 《MySQL——主备切换流程与主备延迟》

    目录 主备切换 主备延迟的原因 可靠性优先策略的主备切换流程 可用性优先策略的主备切换流程 主备切换 主备切换分为主动运维与被动操作. 软件升级.主库所在机器按计划下线为主动运维. 主库所在机器掉电为 ...

  7. mysql主备模型_MySQL主从复制 - 基于二进制日志(理论篇)

    mysql日志类型 1    二进制日志 2    事务日志 3    一般查询日志 4    中继日志 5    慢查询日志 二进制日志 二进制日志通常记录的是可能潜在引起数据库发生改变的操作,每一 ...

  8. 《MySQL——主备一致性六问六答》

    目录 备库为什么要设置为只读模式? 备库设置为只读,如何与主库保持同步更新? A到B的内部流程如何? binlog内容是什么? `row`格式对于恢复数据有何好处 M-M结构的循环复制问题以及解决方案 ...

  9. 京东一面:MySQL 主备延迟有哪些坑?主备切换策略

    大家好,我是Tom哥 作为一名开发同学,大家对 MySQL 一定不陌生,像常见的 事务特性.隔离级别 .索引等也都是老生常谈. 今天,我们就来聊个深度话题,关于 MySQL 的 高可用 一.什么是高可 ...

最新文章

  1. Github中文项目排行榜,你永远想不到开发者都用它干了什么
  2. 如何买卖股票?不要慌,我有妙招!
  3. pandas 使用把dataframe变为series
  4. Netty的使用:Server和Client通信
  5. 【转】Sections Headers for Android ListViews
  6. UE4像素流送PixelStreaming
  7. 2.三种前端跨域的解决方法
  8. 台达触摸屏编程软件(Scredit)官方免费版 v2.00.23
  9. 各省简称 拼音 缩写_近50个拼音/英文缩写合集 (一)
  10. 在线matlab,亲测好用
  11. 戴尔台式计算机主板型号,戴尔台式机主板型号_昨天拿戴尔台式电脑去修说主板坏了,今天去拿的。结果说主板拆不下。_戴尔台式机主板...
  12. ORA-15063: ASM discovered an insufficient number of disks for diskgroup ASM,KEL
  13. 【已解决】Mysql 存储 emoji 表情报错 Incorrect string value: ‘\xF0\x9F\x98\x82\xF0\x9F
  14. 一首好听的英文歌lemon tree(柠檬树)的中文歌词
  15. nginx 使用详细解
  16. Win10右键文件夹卡死如何处理
  17. 为解决iPhone绿屏问题,苹果将和这家中国公司合作
  18. 预测房价(Python)
  19. PlayerMaker小球随机弹跳练习
  20. 使用反射判断对象的值是否为空并赋新值操作

热门文章

  1. tkinter布局详解
  2. 易能机器人_用机器人制造机器人的工厂
  3. 网上认证系统认证服务器,航天信息网上认证系统单机版
  4. iApp开源的影视App源码+附全网解析API
  5. 物联网卡有哪些值得关注的功能|雨淅物联
  6. 信息技术计算机日历教案,〖原创〗小学信息技术《制作日历》说课稿
  7. 分享30个高品质的抽象网页背景素材
  8. quickpcb添加pcb库_quickpcb2005详细步骤教程
  9. notes for lxf(五)
  10. 《全球化陷阱》:“奶头乐”理论,是“娱乐至死”还是明知不易,仍然前行。