我正在执行以下操作以关闭,mysqld
以便不开放 3306 端口
sudo mysqladmin -u root -p shutdown
但是之后当我使用时netstat
,mysqld
它仍然在监听端口 3306,只是有一个新的 PID。那么什么是自动创建新进程?我该如何停止它?pkill
停止该进程的结果相同。
答案1
这通过以下命令完成:
sudo /etc/init.d/mysqld stop
更准确地说:请注意,此命令仅适用于某些机器。这可能会有所帮助,但您的发行版可能不支持此功能。
答案2
你使用的是什么发行版?通常,你会想要使用启动/停止脚本来关闭它,因为可能有一个监控进程认为 mysqld 应该正在运行,所以当它不再运行时,它会重新启动它。
您也可以关闭端口 3306,这样只有本地主机可以访问它。从长远来看,这可能更容易。