无法在 OS X 10.10 上停止 MySQL
Unable to stop MySQL on OS X 10.10
我开始为这个发疯了。
我使用 Coolest Guides On The Planet 的教程设置 MySQL/Apache/PHP。
我猜是出了什么问题,因为它没有按预期工作,所以我想卸载并重试。
问题是我无法通过系统偏好设置或命令行停止 MySQL。我一直在网上尝试建议,但到目前为止没有成功。
有人可以帮忙吗?
在航站楼
kill `pgrep mysqld`
这会终止 mysqld 进程。
尝试在命令行中发出以下命令:
ps -xo pid,ppid,stat,command | grep mysqld
它将向您显示您的流程,并在第二列中显示其父 ID。查找 mysqld 及其父进程。定位后发出:
sudo kill pid
其中 pid 是 mysqld 的父进程 ID。
编辑
如果您想停止进程再次启动,请尝试:
sudo launchctl unload /System/Library/LaunchDaemons/mysqld.plist
终于解决了自动启动问题 - 感谢所有做出贡献并让我看到方向的人。
为了停止自动启动,我使用了:
sudo launchctl unload -w /Library/LaunchDaemons/com.mysql.mysql.plist
并终止我使用的服务:
sudo pkill mysqld
这对我有用。它被列在不同的 plist 名称下:
sudo launchctl unload -w com.oracle.oss.mysql.mysqld.plist
我也遇到了同样的问题,无法停止 MySql 通过 macOS High Sierra 上的系统偏好设置服务器[=]。 11=]
我在我的终端 window 上做了 brew uninstall mysql
。
现在我可以停止停止MySql通过系统偏好设置。
因为 mysql 安装在我的 mac 2 方式二进制文件和自制软件上。
对于 Mac 用户
kill -9 {pid} 不断重启进程。这是因为我有 MySQL 服务器 运行。在 OSX 我必须:
1- 系统偏好设置。
2- 搜索 mysql.
3- 按停止 MySQL 服务器按钮。
从 github 问题中得到它,它解决了我的问题
https://github.com/docker/compose/issues/4950#issuecomment-407145733
brew services stop mysql@5.6
为我工作,当所有其他方法都失败时。
如果您使用 brew
那么您可以通过以下方式找出您使用的是哪个版本:
launchctl list|grep mysql
这将打印类似
的内容
92555 0 homebrew.mxcl.mysql@5.7
在我的例子中,我使用的是 mysql@5.7
您可以停止使用:
brew services stop mysql@5.7
我已经通过自制程序安装了 mysql,但是使用 mysql stop
命令停止了 mysql,现在 mysql 重新启动。
如果您的 mysql 是通过 homebrew
安装的,请尝试执行如下命令
brew services stop $(brew list | grep mysql)
我开始为这个发疯了。 我使用 Coolest Guides On The Planet 的教程设置 MySQL/Apache/PHP。 我猜是出了什么问题,因为它没有按预期工作,所以我想卸载并重试。
问题是我无法通过系统偏好设置或命令行停止 MySQL。我一直在网上尝试建议,但到目前为止没有成功。 有人可以帮忙吗?
在航站楼
kill `pgrep mysqld`
这会终止 mysqld 进程。
尝试在命令行中发出以下命令:
ps -xo pid,ppid,stat,command | grep mysqld
它将向您显示您的流程,并在第二列中显示其父 ID。查找 mysqld 及其父进程。定位后发出:
sudo kill pid
其中 pid 是 mysqld 的父进程 ID。
编辑 如果您想停止进程再次启动,请尝试:
sudo launchctl unload /System/Library/LaunchDaemons/mysqld.plist
终于解决了自动启动问题 - 感谢所有做出贡献并让我看到方向的人。
为了停止自动启动,我使用了:
sudo launchctl unload -w /Library/LaunchDaemons/com.mysql.mysql.plist
并终止我使用的服务:
sudo pkill mysqld
这对我有用。它被列在不同的 plist 名称下:
sudo launchctl unload -w com.oracle.oss.mysql.mysqld.plist
我也遇到了同样的问题,无法停止 MySql 通过 macOS High Sierra 上的系统偏好设置服务器[=]。 11=]
我在我的终端 window 上做了 brew uninstall mysql
。
现在我可以停止停止MySql通过系统偏好设置。
因为 mysql 安装在我的 mac 2 方式二进制文件和自制软件上。
对于 Mac 用户 kill -9 {pid} 不断重启进程。这是因为我有 MySQL 服务器 运行。在 OSX 我必须:
1- 系统偏好设置。
2- 搜索 mysql.
3- 按停止 MySQL 服务器按钮。
从 github 问题中得到它,它解决了我的问题
https://github.com/docker/compose/issues/4950#issuecomment-407145733
brew services stop mysql@5.6
为我工作,当所有其他方法都失败时。
如果您使用 brew
那么您可以通过以下方式找出您使用的是哪个版本:
launchctl list|grep mysql
这将打印类似
的内容92555 0 homebrew.mxcl.mysql@5.7
在我的例子中,我使用的是 mysql@5.7
您可以停止使用:
brew services stop mysql@5.7
我已经通过自制程序安装了 mysql,但是使用 mysql stop
命令停止了 mysql,现在 mysql 重新启动。
如果您的 mysql 是通过 homebrew
brew services stop $(brew list | grep mysql)