对工作中,涉及到数据库修复的一个简单汇总

1、在所有的控制节点上,执行pcs resource命令行,查看控制节点上pacemaker的状态是否异常,如果异常,通过crm_resource -P命令行进行同步

2、执行pcs resource disable p_mysql-clone命令行,停止mysql服务,

通过pcs resource命令,检查资源状态,如果有block状态,那么执行pcs resource cleanup p_mysql-clone命令

3、分别登录到控制节点上,通过ps -ef |grep mysql命令检查mysql进程是否被停止掉,如果没有被停止掉,那么执行kill 命令杀掉mysql进程

4、选择vip所在的节点为数据库同步的主节点(一般是第一个控制节点),备份第二和第三控制节点的数据库文件,

同时分别在第二和第三控制节点上创建mysql用户属组的空mysql文件夹

mv /os_data/mysql /os_data/mysql_test

mkdir /os_data/mysql

chown mysql:mysql /os_data/mysql

5、登录到第一个控制节点,修改/etc/my.cnf文件中的 wsrep_cluster_address 参数的值为

wsrep_cluster_address="gcomm://",同时将/os_data/mysql/grastate.dat中safe_to_bootstrap改为安全模式启动

[root@test mysql]# cat grastate.dat

# GALERA saved state

version: 2.1

uuid: 8e0a5290-9165-11e9-b146-56894b5dce5c

seqno: -1

safe_to_bootstrap: 0------修改为1

5、登录到第二个控制节点,修改/etc/my.cnf文件中的wsrep_cluster_address参数,添加第一控制节点和第二个控制节点的Ip

样例如下:

wsrep_cluster_address="gcomm://192.168.0.1:4567,192.168.0.2:4567,?pc.wait_prim=no"

6、登录到第三个控制节点,修改/etc/my.cnf文件中wsrep_cluster_address参数,添加第一个控制节点、第二个控制节点、本地Ip

样例如下:

wsrep_cluster_address="gcomm://192.168.0.1:4567,192.168.0.2:4567,192.168.0.3:4567,?pc.wait_prim=no"

7、启动mysql服务,并用pcs resource检查mysql集群是否start

方式1:在第一个控制节点上执行pcs resource enable p_mysql-clone命令,使pacemaker自动拉取mysql服务,并进行接管

方式2:分别在三个控制节点上,执行systemctl start mysqld命令,手动启动mysql服务,最后在第一个控制节点上,执行pcs resource enable p_mysql-clone命令,让

pacemaker接管MySQL服务

8、分别在三个控制节点上,进入到数据库,执行 show status like "%wsrep%"命令检查数据库状态;

主要检查wsrep_cluster_size是否为3,wsrep_local_state_comment是否为Synced,wsrep_incoming_addresses是否有三个控制节点的ip

9、将三个控制节点的/etc/my.cnf配置wsrep_cluster_address修改为为原始状态,其值为三个控制节点的ip

样例如下:

wsrep_cluster_address="gcomm://192.168.0.1:4567,192.168.0.2:4567,192.168.0.3:4567,?pc.wait_prim=no"

mysql pacemaker_关于pacemaker监控mysql修复的方法相关推荐

  1. mysql pacemaker_编译安装MySQL实现corosync+pacemaker+drbd+mysql高可用

    编译安装MySQL实现corosync+pacemaker+drbd+mysql高可用 实验拓扑图: 实验节点:节点一:IP:172.16.249.248    host:  node1.stu11. ...

  2. mysql 主从复制 性能_zabbix监控mysql各项性能,主从复制

    ###################################################### 监控mysql(默认监控模板不能用,再agentd.conf开启自定义key,自己编写脚本 ...

  3. 用shell获取mysql主从状态_shell监控MySQL主从状态脚本两则

    内容为自己的一点总结,如有不对欢迎狠劲儿拍砖 本文来自http://yijiu.blog.51cto.com/转载请经博主同意 监控主从复制正常与否 相比各位都应该知道,监控主从是否工作正常,涉及命令 ...

  4. zabbix mysql 脚本路径_Zabbix监控MySQL脚本

    监控思路: 先在Zabbix主机上面配置好MySQL服务器的信息,添加好Zabbix自带的Template App MySQL模版,然后去MySQL服务器上安装agent,再添加MySQL监控脚本. ...

  5. 监控mysql的pr_zabbix之监控MySQL

    #:先配置MySQL的主从 #:安装Percona Monitoring Plugins (地址:https://www.percona.com/downloads/)#:我安在从库,监控哪个就安哪个 ...

  6. zabbix获取mysql主从状态_zabbix监控MySQL主从状态

    首先需要拥有zabbix环境及MySQL主从环境 搭建zabbix环境可参考:https://www.cnblogs.com/tyk3201/p/12033456.html 需要用到三台虚拟机 一:1 ...

  7. zabbix监控mysql日志告警_zabbix监控mysql以及报警(二)终

    Zabbix部署 监控数据库 报警服务(二) 终 接着zabbix(一)接着部署 配置过一段时间后,观察下监控图效果出来了没 zabbix3.0 server已自带mysql的模板了,只需配置好age ...

  8. mysql cacti_使用Cacti监控MySQL

    本文将概述一些自己在使用中的问题(并不会给出step by step的使用介绍),以供参考,详细信息请留言. 既然别人的轮子已经很好用了,我自己就不发明了.使用Cacti可以较为快速搭建一个MySQL ...

  9. zabbix监控mysql的原理_zabbix监控mysql数据库性能实现

    Zabbix对于主机监控通常有多种方式: 例如 Trapper.Agent.SNMP.ICMP等. Trapper工作原理: 被监控主机根据用户设定的时间间隔定期将数据push到Zabbix Serv ...

最新文章

  1. 前端web:浏览器静态资源缓存策略
  2. 向DWR传递map/返回map/list/set等(返回对象的处理)
  3. Oracle - 新装数据库、新建用户注意事项
  4. 怎样验证软件是否可信?是否被篡改?
  5. 2019 ACM/ICPC 南京站 E.Observation,区间筛
  6. spingMVC 请求参数绑定
  7. 想从远程办公进入 toB 蓝海?它可以,你未必
  8. 百度盘搜失效?这款网盘搜索神器万万别错过!
  9. linux新手入门学习 - linux目录结构
  10. 关于计算机航天生物的想像作文,未来的航天员想象作文
  11. 3D Max 渲染和渲染农场渲染经常会出现白点?网渲和本地通用解决~
  12. AMP Roadshow技术分享路演中国专场报名
  13. linux请求超时 ping_linux下ping命令使用详解
  14. Hbase深入学习(五) 命令及查看状态
  15. 《自拍教程40》Python adb一键导出Log
  16. 基于STM32智能小车蓝牙遥控实验(有代码含上位机)
  17. python3 判断字符串是否包含中英文和数字
  18. 淘宝平台自研系统入驻流程
  19. 企业微信开发(五)群活码
  20. 下载adb,安装adb,使用adb

热门文章

  1. 只要一句代码,立即让你电脑死机,不信你试试
  2. HTML学生个人网站作业设计:动漫网站设计——神偷奶爸(9页) HTML+CSS+JavaScript 简单DIV布局个人介绍网页模板代码 DW学生个人网站制作成品下载
  3. rs485接收中断函数使能_关于STM32串口调试RS485时自动进入接收中断
  4. 【考研复试】西电833/834计网笔记
  5. 关于注塑压力、速度、位置、时间、温度的阐述,请查收
  6. windows下mysql 导入employees.sql步骤
  7. 同事辞职,留下了它 -让所有人都惊呆了!
  8. JS前端关于加密和解密
  9. python爬取各国美景图片制作照片墙和动图
  10. 自己动手编写java编译器