MySQL8 `launchctl 列表` 中缺少服务器
MySQL8 Server is Missing from `launchctl list`
我在 macOS 10.15 Catalina 上从 MacPorts 安装了 MySQL 8 并启动了它。我可以使用 mysql
命令登录,并对数据库进行更改。
但现在我想停止它并切换到我的虚拟机上安装。我已经在 VirtualBox 中设置了 NAT 端口转发,但我不确定如何停止 MySQL 服务器,因为我无法从 launchctl list
列表中找到它。
服务已安装,作为指向 MacPorts 目录树的 /Library/LaunchDaemons/org.macports.mysql8-server.plist
中的符号 link。
TL;DR:你试过了吗sudo
?
您可以使用 MacPorts 中的 port
命令卸载 MySQL8-Server 服务,如下所示:port unload mysql8-server
。它需要root权限。
另外,MySQL 服务器是 运行 作为它自己的用户 - _mysql
,所以在 launchctl list
中列出它需要 运行 使用 root 的命令还有特权。
我在 macOS 10.15 Catalina 上从 MacPorts 安装了 MySQL 8 并启动了它。我可以使用 mysql
命令登录,并对数据库进行更改。
但现在我想停止它并切换到我的虚拟机上安装。我已经在 VirtualBox 中设置了 NAT 端口转发,但我不确定如何停止 MySQL 服务器,因为我无法从 launchctl list
列表中找到它。
服务已安装,作为指向 MacPorts 目录树的 /Library/LaunchDaemons/org.macports.mysql8-server.plist
中的符号 link。
TL;DR:你试过了吗sudo
?
您可以使用 MacPorts 中的 port
命令卸载 MySQL8-Server 服务,如下所示:port unload mysql8-server
。它需要root权限。
另外,MySQL 服务器是 运行 作为它自己的用户 - _mysql
,所以在 launchctl list
中列出它需要 运行 使用 root 的命令还有特权。