2025-03-31 06:00:04

如何停止mysqld

要找到mysqld的开始命令(使用mac),我可以这样做:

ps aux|grep mysql

我得到以下输出,这允许我启动mysql服务器。

/usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=...

如何从命令行中找到必要的命令来停止mysql ?


当前回答

对我来说,在CentOS 6.4上工作的是以根用户运行mysqld stop服务。

我在nixCraft上找到了答案。

其他回答

如果这些都失败了,这个能帮我。每次我试图在最后一次安装时杀死进程,它都会重生。

Sudo rm -rf /usr/local/var/mysql

重新安装mysql

还有一种通过调用来杀死守护进程的替代方法

kill -TERM PID

其中PID是存储在mysqld文件中的值。可以通过ps -a | grep mysqld. Pid或mysqld进程号获取。

以下是我在macbook pro上使用的方法:

停止mysql服务

如果你想停止所有的brew服务:

酿造服务全部停止

在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)之前重新启动。

首先试试这个

sudo service apache2 stop

如果不是,那么

sudo mysql stop

如果不是,那么

sudo stop mysql

如果不是,那么

sudo mysqladmin shutdown

我曾经在那里,我做了很多技巧,在使用技巧的最后,我遵循将导致我解决。所以如果你没有解决这个问题,你只需要做其他的技巧,直到你的问题得到解决。希望它能帮到你。谢谢