想要重启/关闭mysql服务,按照网上的教程,从系统偏好进去,进入 mysql, 点击 Stop Mysql Server 输入了电脑密码,但是 mysql 并没有停止,
于是想到用命令行关闭进程,于是记录下来。
方法一:
首先查看mysql 的 pid
终端输入如下命令: ps -ef | grep mysqld
可以看到 mysql 的pid 就是14563。
然后通过pid kill 掉进程
输入如下命令: sudo kill 14563 , 提示输入电脑密码
输入 ps -ef | grep mysqld 可以看到已mysql进程已经关闭了
同时看这里的mysql 已经是关闭状态了,再点击 Start Mysql Server 可以开启了,这里的开启关闭功能也恢复了
方法二:
sudo /usr/local/mysql/support-files/mysql.server stop // 停止
sudo /usr/local/mysql/support-files/mysql.server start // 启动
sudo /usr/local/mysql/support-files/mysql.server restart // 重启
以上三个命令,每个都需要输入电脑密码。
总结: 应该是 第一次的时候 必须通过命令行关闭mysql, 之后 就可以从系统偏好里 开启关闭 mysql 了。
以上就是mac上系统偏好里无法停止mysql的全部内容。