要找到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 ?
当前回答
在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下
其他回答
如果我的mysql一直重启 请执行rm -rf /usr/local/var/mysql/dev.work.err mysql。服务器停止 为我工作。
我在这里找到了答案。
Use
sudo stop mysql
在macOS Mojave 10.14.1中使用Homebrew安装mysql 8.0.12时,要停止mysql在引导时自动启动,以下操作对我有效:
rm -rf ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
进入任务管理器。 然后在进程中,搜索mysqld。 右键单击mysqld,然后单击stop。 有了这个过程,您可以不使用命令就停止它。
在mac上为我工作过
a)停止该过程
sudo launchctl list | grep -i mysql
如果结果显示如下内容:"xxx.xxx.mysqlxxx"
sudo launchctl remove xxx.xxx.mysqlxxx
例子: Sudo launchctl remove org.macports.mysql56-server
b)禁用以自动启动进程
sudo launchctl unload -wF /Library/LaunchDaemons/xxx.xxx.mysqlxxx.plist
操作: sudo launchctl卸载-wF /图书馆/LaunchDaemons . mysql66 -服务器.plist
最后重启你的mac
注意:在某些情况下,如果你先尝试了“a)”,你需要在尝试b)之前重新启动。