bash:服务:找不到命令

mcc*_*osa 4 mac bash .bash-profile macos

我在运行mysql命令时遇到了问题,并在网上看到了一些建议使用该service命令的问题的建议,似乎这是我默认应该拥有的东西。

我一直在安装一些自制程序包,所以我不确定这是否可能导致它?我以前从未使用过这个命令,所以我不完全确定。

尝试运行命令sudo service mysql start 返回

sudo: service: command not found
Run Code Online (Sandbox Code Playgroud)

我没有太多使用终端的经验,所以很抱歉。我看到很多评论表明服务命令位于/usr/sbin/并且也可能位于,/sbin/service但我在两者中都找不到它。

我的 .bash_profile 如下

export PATH=~/.composer/vendor/bin:$PATH
export PATH=/usr/local/php5/bin:$PATH
export ANDROID_HOME=$HOME/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/emulator
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/tools/bin
export PATH=$PATH:$ANDROID_HOME/platform-tools
export PATH=$PATH:/home/user/bin
export PATH=$PATH:/sbin
Run Code Online (Sandbox Code Playgroud)

底部的两个导出来自其他问题的建议,但似乎都不起作用。

有任何想法吗?任何帮助将不胜感激。

小智 5

service命令特定于某些 Linux 发行版。它不在 macOS 上使用。

如果您通过 Homebrew 安装 MySQL,则可以使用以下命令启动和停止它:

brew services start mysql
brew services stop mysql
Run Code Online (Sandbox Code Playgroud)