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 ?


当前回答

停止MariaDB和MySQL服务器实例。

sudo mysqladmin shutdown

启动MariaDB和MySQL服务器实例:

mysqld &

更改MariaDB和MySQL服务器实例的数据所有权。

sudo chown -R 755 /usr/local/mariadb/data

其他回答

mysql 5.7从二进制文件下载到MacOS:

sudo launchctl load -F /Library/LaunchDaemons/com.oracle.oss.mysql.mysqld.plist
sudo launchctl unload -F /Library/LaunchDaemons/com.oracle.oss.mysql.mysqld.plist

杀人绝对是错误的方式!PID会保留,replicationsjob会被杀死等等。

停止MySQL服务器

/sbin/service mysql

启动MySQL服务器

启动mysql

重启MySQL服务器

/sbin/service mysql restart

如果你没有足够的权利,也许会需要sudo

我用下一个命令:

sudo killall mysqld

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

我在nixCraft上找到了答案。

当mysql和Homebrew一起安装时,它会自动重启。需要使用如下命令:

brew services stop mysql

PS:如果你安装了一个特定的版本,它将是mysql@X.X