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. React学习笔记6:React Hooks API总结
  2. chrome 禁用恢复页面提示_有哪些很值得推荐的Chrome插件?精选7款实用插件
  3. kindle可以设置24小时吗_华为怎么设置时间24小时
  4. 5.1数组的定义5.2数组的顺序表示和实现
  5. 苹果cms仿ZzzFun动漫视频站PC模板
  6. H5炫酷特效系列2——canvas特效-炫酷的心
  7. echarts鼠标放上去不显示值
  8. 基于jquery.fixedheadertable 表格插件左侧固定 对齐
  9. docker java mysql_docker搭建tomcat+mysql容器并部署Java系统
  10. 使用numpy构建卷积网络
  11. vs2013和vs2015密钥
  12. 爱豆被“调包”?周杰伦:说好不哭
  13. 非谓语动词作后置定语
  14. 2638: 黑白染色
  15. beego/logs模块的使用
  16. xray扫描器的使用 (长亭科技公司创造)
  17. 我的世界神奇宝贝服务器修改体型,在我的世界神奇宝贝服务器里怎么作弊quest; | 手游网游页游攻略大全...
  18. Spring 源码第三弹!EntityResolver 是个什么鬼?
  19. CSAPP实验记录(2)--------- Bomb
  20. 【论文分享】 Regression Greybox Fuzzing

热门文章

  1. 手机数控模拟器安卓版_安卓版数控机床模拟器下载-安卓版数控机床模拟器高级手机版下载v1.0_信手游...
  2. 求助,微信浏览器如何跳转百度地图APP和高德地图APP
  3. parasolid 原因 效率_PARASOLID 25.0提供众多用户驱动型增强特性 助力提升工作效率...
  4. python素描画_python如何将图片转换素描画
  5. 判断一个字符是西文字符还是中文字符
  6. 华为交换机打开光口命令_华为交换机S2750如何打开复合光口?
  7. 探讨使用UML设计机器学习特征工程与深度学习建模等大数据分析软件
  8. 大小堆堆排序堆的应用
  9. 1G到5G的发展历程
  10. Linux基础篇学习——Linux磁盘管理及维护