我通过MacPorts安装MySQL。我需要什么命令来停止服务器(我需要测试当MySQL死时我的应用程序如何行为)?


当前回答

对我来说,以下解决方案无法在OS X 10.10上停止MySQL

停止自动启动我使用:

sudo launchctl unload -w /Library/LaunchDaemons/com.mysql.mysql.plist

并关闭我使用的服务:

sudo pkill mysqld

其他回答

sudo /usr/local/mysql/support-files / mysql。服务器停止

如果你正在使用自制啤酒,你可以使用

brew services restart mysql
brew services start mysql
brew services stop mysql

获取可用服务的列表

brew services list

最新的OSX(10.8)和mysql 5.6,文件是在Launch Daemons和com.oracle.oss.mysql.mysqld.plist。它在系统选项下显示一个选项,通常在列表的底部。所以进入系统设置,点击Mysql,并从选项框中关闭它。https://dev.mysql.com/doc/refman/5.6/en/osx-installation-launchd.html

显然你想:

sudo /Library/StartupItems/MySQLCOM/MySQLCOM stop

你可以进一步阅读《Jeez People,停止为安装RMagic而烦恼》。

在我的mac osx yosemite 10.10。这个命令起作用了:

sudo launchctl load -w /Library/LaunchDaemons/com.mysql.mysql.plist
sudo launchctl unload -w /Library/LaunchDaemons/com.mysql.mysql.plist

你可以在/Library/LaunchDaemons/文件夹中找到你的mysql文件来运行