要找到mysqld的开始命令(使用mac),我可以这样做:
ps aux|grep mysql
我得到以下输出,这允许我启动mysql服务器。
/usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=...
如何从命令行中找到必要的命令来停止mysql ?
要找到mysqld的开始命令(使用mac),我可以这样做:
ps aux|grep mysql
我得到以下输出,这允许我启动mysql服务器。
/usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=...
如何从命令行中找到必要的命令来停止mysql ?
当前回答
当mysql和Homebrew一起安装时,它会自动重启。需要使用如下命令:
brew services stop mysql
PS:如果你安装了一个特定的版本,它将是mysql@X.X
其他回答
以下是我在macbook pro上使用的方法:
停止mysql服务
如果你想停止所有的brew服务:
酿造服务全部停止
对我来说,在CentOS 6.4上工作的是以根用户运行mysqld stop服务。
我在nixCraft上找到了答案。
在OSX 10.8及以上版本,MySQL的控件可从系统配置中获得。打开系统首选项,单击Mysql(通常在最底部),并从该窗格启动/停止服务。https://dev.mysql.com/doc/refman/5.6/en/osx-installation-launchd.html
plist文件现在在/Library/LaunchDaemons/com.oracle.oss.mysql.mysqld.plist下
对于二进制安装程序使用这个:
停止:
sudo /Library/StartupItems/MySQLCOM/MySQLCOM stop
开始:
sudo /Library/StartupItems/MySQLCOM/MySQLCOM start
重启:
sudo /Library/StartupItems/MySQLCOM/MySQLCOM restart
Try:
/usr/local/mysql/bin/mysqladmin -u root -p shutdown
Or:
sudo mysqld stop
Or:
sudo /usr/local/mysql/bin/mysqld stop
Or:
sudo mysql.server stop
如果你在OSX中安装了Launchctl,你可以尝试:
MacPorts
sudo launchctl unload -w /Library/LaunchDaemons/org.macports.mysql.plist
sudo launchctl load -w /Library/LaunchDaemons/org.macports.mysql.plist
注意:重启后会持续。
家酿
launchctl unload -w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
二进制安装程序
sudo /Library/StartupItems/MySQLCOM/MySQLCOM stop
sudo /Library/StartupItems/MySQLCOM/MySQLCOM start
sudo /Library/StartupItems/MySQLCOM/MySQLCOM restart
我在https://stackoverflow.com/a/102094/58768找到的