本章目录:记一次在K8s集群搭建的MySQL主从无法正常启动之数据迁移恢复实践
描述:在K8s集群中里利用bitnami
提供的mysql:5.7.32-debian-10-r61
镜像并利用helm进行MySQL集群的部署安装, 在进行网络调整后发现mysql-master-0
pod无法正常启动,导致MySQL数据库无法访问,同时设定的root密码被更改导致无法提取持久化目录中相关数据信息,我们可以依据如下方式进行错误排查以及数据恢复。
前置知识
-
MYSQL介绍安装与运维配置 (https://blog.weiyigeek.top/2019/3/1/80.html)
-
MYSQL容备与入坑 (https://blog.weiyigeek.top/2019/3/26/84.html)
环境说明:
Kubernetes 集群版本: v1.22.2
mysql 镜像及其版本: docker.io/bitnami/mysql:5.7.32-debian-10-r61
kubectl get pod -n database -l app=mysql
# NAME READY STATUS RESTARTS AGE
# mysql-master-0 0/0