这个问题有很多答案,我尝试了我发现的 - 没有用的
所以,我试过sudo mysqld stop。 我仍然看到运行的mysql进程:
0 317 1 0 11:15 AM ?? 0:00.02 / bin / sh / usr / local / mysql / bin / mysqld_safe --datadir = / usr / local / mysql / data --pid-file = / usr / local / mysql / data / anarinsky-mbp.smartdestinations。 com.pid
74 3562 317 0 11:40 AM ?? 0:00.41 / usr / local / mysql / bin / mysqld --basedir = / usr / local / mysql --datadir = / usr / local / mysql / data --plugin-dir = / usr / local / mysql / lib / plugin --user = mysql --log-error = / usr / local / mysql / data / anarinsky-mbp.smartdestinations.com.err --pid-file = / usr / local / mysql / data / anarinsky-mbp.smartdestinations .com.pid
如果我做“sudo kill -9 3562”,也会发生同样的情况。
尝试转到/ Library / LaunchDaemons不会检索任何mysql条目
ls / Library / LaunchDaemons | grep mysql
服务命令不起作用:
-bash:service:command not found
我的Os X版本是10.9.2
答案 0 :(得分:2)
我知道有两个答案,因为你长时间搜索可能没有用。
1.如果您从dmg安装mysql,可以在“系统偏好设置”中关闭它。
2.除此之外,你可以通过以下方式启动/停止/重启mysql:
sudo /usr/local/mysql/support-files/mysql.server start
sudo /usr/local/mysql/support-files/mysql.server stop
sudo /usr/local/mysql/support-files/mysql.server restart
答案 1 :(得分:1)
为了避免mysqld被杀死后自动重启,请尝试执行以下所有3条命令:
$ brew services stop mysql
$ sudo launchctl unload /Library/LaunchDaemons/com.mysql.mysql.plist
$ sudo launchctl unload /Library/LaunchDaemons/com.oracle.oss.mysql.mysqld.plist
答案 2 :(得分:0)
要安装Homebrew,请打开Terminal / iTerm并运行以下命令或选中https://brew.sh/
安装mysql
$ brew install mysql.
首先安装Brew服务
$ brew tap homebrew/services.
启动mysql
$ brew services start mysql.