You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

macOS终端以root登录后无法停止MySQL服务器求助

macOS下MySQL服务停止报错的解决方案

问题根源

你登录MySQL后进入了MySQL命令行客户端环境,此时终端只识别MySQL语法命令,而mysql.server stop是系统Shell层面的操作指令,自然会触发语法错误。

可行解决方法

方法1:退出MySQL客户端后执行停止命令

  • 在MySQL客户端中输入 exit 或 quit,也可以用快捷键 Ctrl+D,退出后回到系统Shell环境
  • 执行 mysql.server stop 即可正常停止服务

方法2:新开终端执行停止命令

  • 不用退出当前的MySQL客户端会话,直接打开一个新的终端窗口
  • 在新窗口中运行 mysql.server stop,同样能停止服务

方法3:在MySQL客户端内直接停止服务(需权限)

如果不想退出客户端,可在MySQL命令行中执行以下SQL命令(需要拥有SHUTDOWN权限):

SHUTDOWN;

执行后服务会停止,同时客户端连接也会断开

内容的提问来源于stack exchange,提问作者Joyeux

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 13:55:20