kubernetes 上的 Mysql 服务器不会重新启动

标签 mysql kubernetes fedora

我正在尝试重新启动我的 mysql 服务器。服务器位于 Kubernetes/fedora 容器上。我尝试过使用 #/etc/init.d/mysqld restart 和 # systemctl restart mysqld。问题是init.d中没有文件。 运行 #/etc/init.d/mysqld restart bash 时显示 No such file,显然是因为没有这样的文件。运行 # systemctl restart mysqld 时,它响应“bash: systemctl: Command not found” mysql-servier 运行良好,我可以登录它,但是我无法重新启动它。请帮忙。

最佳答案

要在 Kubernetes 上重新启动服务器,您只需使用 kubectl delete pod <id> 删除 pod 即可。 。如果您没有手动创建 pod,而是使用 deployment 创建 pod ,它将重新启动并自动重新上线。

删除 Pod 是关闭服务器的正确方法。首先,Kubernetes 将向 mysql 发送一个 TERM 信号,礼貌地要求其关闭。然后一段时间后(可配置),如果不符合要求,它将用 KILL 来射击它。

关于kubernetes 上的 Mysql 服务器不会重新启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50371167/

相关文章:

kubernetes - kubernetes 端点和 ClusterIP 之间有什么区别?

php - fedora 20 上的 httpd (apache2) 权限错误

mysql - sql查询中where子句中n的用途是什么

amazon-web-services - AWS角色和用户没有任何政策,为什么我仍然可以访问K8s集群?

image - Kubernetes Minikube Docker尝试提取镜像失败

linux - 初始设置后 MongoDB 服务不会启动

python - 卸载旧版本的 python (fedora)

MySQL:LEFT JOIN 返回组合行

mysql - 在oracle中查询时创建临时表

MySQL - 查找可用的时间段