1、随便在某一个节点进入存放数据的文件夹下

根据实际位置来

如果没有重新定向路径默认的路径为:

cd /var/lib/docker/volumes/v1/_data

我这里重新定向路径了所以我的路径如下:

cd /docker/pxc/mysql/

2、备份文件

mv grastate.dat grastate.dat.back

mv galera.cache galera.cache.back

mv grastate.dat grastate.dat.back

3、删除掉当前节点

docker rm db2

如果不知道节点名称的可以使用

docker ps -a

进行查询

4、启动节点

现在启动第一个节点

docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -e CLUSTER_NAME=PXC -e XTRABACKUP_PASSWORD=123456 -v /docker/pxc/mysql:/var/lib/mysql -v /docker/pxc/data:/data --privileged --name=db2 --network=host  --restart=always pxc

成功启动第一个节点之后就可以把其他两个节点加入到集群中啦

5、加入节点

加入之前先删除节点

docker rm db1

docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -e CLUSTER_NAME=PXC -e XTRABACKUP_PASSWORD=123456 -e CLUSTER_JOIN=192.*.*.* -v /docker/pxc/mysql:/var/lib/mysql -v /docker/pxc/data:/data --privileged --name=db1 --net=host pxc

docker rm db3

docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -e CLUSTER_NAME=PXC -e XTRABACKUP_PASSWORD=123456 -e CLUSTER_JOIN=192.*.*.*-v /docker/pxc/mysql:/var/lib/mysql -v /docker/pxc/data:/data --privileged --name=db3 --net=host pxc

注意:192.*.*.*   这个ip地址就是之前第一个成功启动的ip地址啦。

6、测试连接

现在使用连接工具连接数据库,

或者

进入容器

docker exec -it db1 bash

docker exec -it db2 bash

docker exec -it db3 bash

执行

mysql -uroot -p

输入密码,能成功连接,mysql集群已经成功重启。

参照文章地址:

https://blog.csdn.net/qq_41813208/article/details/105571715

mysql集群管理节点挂了_pxc-mysql集群全部挂掉之后,重启mysql集群服务相关推荐

  1. JAVA和MySQL实现公交管理_基于JSP公交管理系统的设计与实现(SSH,MySQL)(含录像)

    基于JSP公交管理系统的设计与实现(SSH,MySQL)(含录像)(任务书,毕业论文11000字,程序代码,MySQL数据库) 通过公交线路查询系统这个平台,可以使用户足不出户就可以了解全面的公交信息 ...

  2. mysql项目酒店管理博客园_项目中常用的19条MySQL优化

    在写文章之前,首先感谢 飞友科技 陆老师提供的文档.. 声明一下:下面的优化方案都是基于 " Mysql-索引-BTree类型 " 的 一.EXPLAIN 做MySQL优化,我们要 ...

  3. KunlunBase集群管理接口

    KunlunBase在0.9版本之后,增加了运维监控平台(Xpanel), 通过集群管理(Cluster_mgr)的HTTP命令接口,可以实现对整个集群环境进行管理和监控. 以下是详细的命令接口介绍: ...

  4. 互动赠书 | 云上云下K8s多集群如何实现集群管理和安全治理的一致体验?

    作者|郝树伟(流生) 以 Kubernetes 为代表的云原生技术不仅屏蔽了各个云厂商和数据中心在基础设施上的差异性,还使得应用可以在不同的云上使用标准化的方式描述和部署运行.在此基础之上,我们才可以 ...

  5. linux集群管理平台,基于Linux平台的高可用集群管理系统的研究与实现

    摘要: 集群管理系统的高可用性是指其能够连续地对外提供服务,本文针对集群系统的高可用性,以开源的集群搭建和管理软件KUSU为基础,以集群管理节点的双机热备份技术理论为支撑,以实现集群系统的帮障检测与业 ...

  6. Docker容器虚拟化技术---Docker运维管理(Swarm集群管理)3

    Docker容器虚拟化技术-Docker运维管理(Swarm集群管理)3 Swarm集群管理 docker swarm是docker官方提供的一套容器编排系统,是Docker公司推出的官方容器集群平台 ...

  7. [云原生专题-18]:容器 - docker自带的集群管理工具swarm - 手工搭建集群服务全过程详细解读

    作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊_CSDN博客 本文网址:https://blog.csdn.net/HiWangWenBing/article/detai ...

  8. 以k8s集群管理为例,大牛教你如何设计优秀项目架构

    一.前言 架构设计一直是技术人的关注热点,如何设计一个更优的架构对于实际的业务来说至关重要.本文腾讯云专家将从自身从事的一个k8s集群管理项目为例,重点剖析在项目开发过程中的三次架构演进历程,即针对项 ...

  9. GBase 8c集群管理工具介绍

    HA Center集群状态管理器:存储各个节点的高可用状态,负责在故障情况下判断集群各个节点状态,自身基于RAFT复制协议. GHA Server集群管理器:用以管理整个集群各个节点的高可用状态(主备 ...

最新文章

  1. 一个程序员的成长的六个阶段(转载)
  2. eclipse java 注释_Eclipse中自动添加注释(两种)
  3. python观察日志(part19)--关于iPython中的In[]和Out[]
  4. Lanchester战争模型:用可分离变量的微分方程占卜战事
  5. java aspectj_Java:AspectJ的异常翻译
  6. python输入代码界面通常_vscode写python时的代码错误提醒和自动格式化的方法
  7. 如何用Pygame写游戏(十三)
  8. maven 打包javadoc乱码解决方案
  9. Java中list操作
  10. 交通灯matlab程序,毕业论文设计(交通灯).doc
  11. ROS中使用A星算法进行路径规划
  12. 输出实数的格式,包括:⑴一行输出一个实数;⑵一行内输出两个实数;⑶一行内输出三个实数。实数用“6.2f“格式输出2020.11.12
  13. php单页菜单,纯CSS3单页切换导航菜单界面设计
  14. Linux云服务器基础学习
  15. 数据库中存储用户名、密码时如何处理?
  16. mysql血缘 表级血缘 字段级血缘GUDU GSP,JSQL PARSER,ANTLR MYSQL,DRUID
  17. Qt之QImage类
  18. 【PS4开发】unity3d ps4手柄键位
  19. 大专计算机应用论文摘要,计算机应用大专论文摘要怎么写 计算机应用大专论文摘要范文参考...
  20. python安装后怎么打开_python软件怎么打开

热门文章

  1. 成都信息工程大学计算机考研资料汇总
  2. libreoffice命令行方式将word、excel、ppt转成pdf
  3. java接口的继承是多继承吗
  4. 几道小题给大家打发打发时间
  5. 港科夜闻|香港科大与中国联通成立联合实验室,推动智慧社会研究发展
  6. 中级口译口试该如何准备?
  7. java学习(七)——JavaScript
  8. gis信息可视化之一Leaflet组件介绍
  9. 150829_理论_屏幕适配
  10. eac found not rust_rust进服务器卡eac | 手游网游页游攻略大全