有几条评论提到“可能涉及启动”-所以我认为我将其作为其他答案。正如@ jarrod-roberson所说,您可以通过首次运行检查启动是否涉及启动launchctl list | grep mysqld
。
您在这里学到的重要一件事是MySQL是否与Homebrew一起安装-Brew将其launchctl
文件存储在与OSX放置“常规”服务的位置不同的位置。
在我的OSX盒子上,plist
文件在,~/Library/LaunchAgents/
所以我跑了:
launchctl unload -w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
停止MySQL服务器。我以前曾浏览过/Library/LaunchDaemons/
,/Library/LaunchAgents
但没有找到mysqld
名称相同的文件。
您还可以安装一个名为的基于services
Brew的系统,以管理所有Brew安装的服务应用程序,如本博文所述-http: //robots.thoughtbot.com/starting-and-stopping-background-services-with-homebrew I不过,我自己还没有尝试过,所以YMMV。