首页 > 解决方案 > 在不停止 docker 容器的情况下在 docker 中停止 mysql

问题描述

我在 docker 容器中运行 mysql 并想停止 mysql 以便我可以运行 myisamchk 来修复表。但是当我停止 mysql 时,docker 容器也会停止。我可以在 mysql 停止的情况下保持容器运行吗?

标签: mysqldocker

解决方案


这将告诉您的容器停止 MySQL 守护进程:

docker exec CONTAINERNAME /usr/sbin/mysqld stop

这只是停止 MySQL 守护进程;容器本身将继续运行。

要重新启动 MySQL 守护程序:

docker exec CONTAINERNAME /usr/sbin/mysqld start

推荐阅读