如何从命令行停止OsX上的mysql

如何从命令行停止OsX上的mysql,mysql,macos,Mysql,Macos,这个问题有很多答案,我尝试了我发现的——没有用 所以,我尝试了sudo mysqld停止。 我仍然看到mysql进程在运行: 0 317 1 0 11:15AM ?? 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.

这个问题有很多答案,我尝试了我发现的——没有用

所以,我尝试了sudo mysqld停止。 我仍然看到mysql进程在运行:

0   317     1   0 11:15AM ??         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:40AM ??         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

我知道有两个答案,可能没有帮助,因为你搜索了很长时间

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.如果您从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

要安装自制软件,请打开终端/iTerm并运行以下命令或检查

  • $/usr/bin/ruby-e“$(curl-fsSL)”
安装mysql

  • $brew安装mysql。
首先安装brew服务

  • $brew点击自制/服务。
启动mysql

  • $brew服务启动mysql。

要安装自制软件,请打开终端/iTerm并运行以下命令或检查

  • $/usr/bin/ruby-e“$(curl-fsSL)”
安装mysql

  • $brew安装mysql。
首先安装brew服务

  • $brew点击自制/服务。
启动mysql

  • $brew服务启动mysql。

为了避免mysqld在终止后自动重新启动,请尝试执行以下三个命令:

$ brew services stop mysql
$ sudo launchctl unload /Library/LaunchDaemons/com.mysql.mysql.plist
$ sudo launchctl unload /Library/LaunchDaemons/com.oracle.oss.mysql.mysqld.plist

为了避免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

这里有一个建议;kill命令需要一个进程id(sudokill-9pidxxx),如果您有正确的pid,它将始终工作。当然,可能是重复的,我在kill-9中使用了进程的pid。在我写这篇文章之前,我尝试了多个收据,这里有一个建议;kill命令需要一个进程id(sudokill-9pidxxx),如果您有正确的pid,它将始终工作。当然,可能是重复的,我在kill-9中使用了进程的pid。在我写这篇文章时,我尝试了多个接收器,但都不起作用,它一直在重新启动,这些命令也会给出一个错误!MySQL服务器PID文件无法保存。系统首选项>MySQL>停止MySQL为我工作。要找到mysql的安装位置,请尝试:
键入-aMySQL
不起作用,它会不断重新启动,这些命令也会给出一个错误!MySQL服务器PID文件无法保存。系统首选项>MySQL>停止MySQL为我工作。要找到mysql的安装位置,请尝试:
type-aMySQL