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

mycat的wrapper.log日志中发现主从切换报错

可能是MySQL在某些情况下重启(密切关注重启现象,关注日志,找出原因),导致mycat切换主从。
由于设置了单向主从,mycat将从库切换为主库,原来的主库宕机。后来重新更新dnindex.conf之后,重启mycat后导致MySQL主从复制失败,
原因是:
当主机宕机后,从机升主,读写都在新主上,强制切换主从后,从机复制主机失败。
解决办法:
设置双主模式,保证单台机器宕机后,两台机器的数据一致。当某台机器宕机后,重启后能够更新数据,保证数据一致。

测试:
登陆其中62服务器,kill掉3306端口。
mysqldadmin -uroot -p -h127.0.0.1 -P3306 shutdown
mycat.log显示,can't get connection for sql :show slave status
登陆管理端口:
mysql -uroot -p -h172.16.2.62 -P9066
检查心跳:show @@heartbeat;
发现62服务器的3306端口RS_CODE为-1,说明62服务器3306实例下线。
检查dnindex.properties文档,host62=1,数据库跳转。
检查62上的3306的主从,

待实验恢复方法,初步计划:
停止mycat,调整dnindex.properties的更新,将所有值置为0。

转载于:https://www.cnblogs.com/AndersonX/p/8696361.html

相关文章:

  • react组件的生命周期
  • oracle中两个时间类型的数据相减默认得到的是天数。
  • 阿里云禁止25端口,使用465端口发送运维邮件
  • CentOS下设置Tomcat开机自动启动操作步骤
  • android百种动画侧滑库、步骤视图、TextView效果、社交、搜房、K线图等源码
  • 柔弱的APP如何自我保护,浅谈APP防御手段,使用360加固助手加固/签名/多渠道打包/应用市场发布...
  • vue-学习系列之vue双向绑定原理
  • 答 ACM 调查问卷,限时领取阿里云代金券
  • phpmyadmin配置
  • 41、【华为HCIE-Storage】--Oceanstor9000 组网规划
  • spring对缓存的支持
  • Service Worker和HTTP缓存
  • java安全性的一种简单思路
  • ubuntu安装chrome
  • 【机器学习】--贝叶斯网络
  • JS 中的深拷贝与浅拷贝
  • -------------------- 第二讲-------- 第一节------在此给出链表的基本操作
  • [deviceone开发]-do_Webview的基本示例
  • 11111111
  • 77. Combinations
  • AHK 中 = 和 == 等比较运算符的用法
  • EOS是什么
  • Java到底能干嘛?
  • Java反射-动态类加载和重新加载
  • Java知识点总结(JDBC-连接步骤及CRUD)
  • JS专题之继承
  • markdown编辑器简评
  • MQ框架的比较
  • Phpstorm怎样批量删除空行?
  • Promise面试题,控制异步流程
  • Spring声明式事务管理之一:五大属性分析
  • windows下mongoDB的环境配置
  • 纯 javascript 半自动式下滑一定高度,导航栏固定
  • 从零开始在ubuntu上搭建node开发环境
  • 湖南卫视:中国白领因网络偷菜成当代最寂寞的人?
  • 开放才能进步!Angular和Wijmo一起走过的日子
  • 巧用 TypeScript (一)
  • 深入 Nginx 之配置篇
  • 用mpvue开发微信小程序
  • ​VRRP 虚拟路由冗余协议(华为)
  • # Pytorch 中可以直接调用的Loss Functions总结:
  • # 计算机视觉入门
  • (11)MATLAB PCA+SVM 人脸识别
  • (20)目标检测算法之YOLOv5计算预选框、详解anchor计算
  • (ZT)出版业改革:该死的死,该生的生
  • (定时器/计数器)中断系统(详解与使用)
  • (算法)Travel Information Center
  • (一)python发送HTTP 请求的两种方式(get和post )
  • (转)chrome浏览器收藏夹(书签)的导出与导入
  • (转)iOS字体
  • (转)Sql Server 保留几位小数的两种做法
  • *_zh_CN.properties 国际化资源文件 struts 防乱码等
  • ./mysql.server: 没有那个文件或目录_Linux下安装MySQL出现“ls: /var/lib/mysql/*.pid: 没有那个文件或目录”...
  • .bat批处理(一):@echo off
  • .NET 5种线程安全集合