我使用Macports在Mac上安装了MariaDB,但神秘地失去了对它的控制权。我可以列出进程,我可以使用没有权限的用户登录。但是,如果我尝试使用通常的macports命令(sudo port unload mariadb-10.1-server
)停止数据库,我会收到以下错误:
/opt/local/etc/LaunchDaemons/org.macports.mariadb-10.1-server/org.macports.mariadb-10.1-server.plist: Could not find specified service
我尝试过安装和卸载,但这并没有改变。如何在Mac上全新安装MariaDB?
答案 0 :(得分:0)
也许你无意中安装了另一个版本的mariadb-server?您可以查看:
port echo active |grep mariadb-
服务器也可能在不使用launchd的情况下启动,因此无法使用您使用的命令停止服务器。您可以查看:
sudo launchctl list |grep macports
' org.macports.mariadb-10.1服务器'如果它在launchd下运行,它将在列表中。
答案 1 :(得分:0)
我已删除此安装所在的目录,并从Macports重新安装。这解决了这个问题。