关闭 mysqld

关闭 mysqld

我正在执行以下操作以关闭,mysqld以便不开放 3306 端口

sudo mysqladmin -u root -p shutdown

但是之后当我使用时netstatmysqld它仍然在监听端口 3306,只是有一个新的 PID。那么什么是自动创建新进程?我该如何停止它?pkill停止该进程的结果相同。

答案1

这通过以下命令完成:

sudo /etc/init.d/mysqld stop

更准确地说:请注意,此命令仅适用于某些机器。这可能会有所帮助,但您的发行版可能不支持此功能。

答案2

你使用的是什么发行版?通常,你会想要使用启动/停止脚本来关闭它,因为可能有一个监控进程认为 mysqld 应该正在运行,所以当它不再运行时,它会重新启动它。

您也可以关闭端口 3306,这样只有本地主机可以访问它。从长远来看,这可能更容易。

相关内容