web-dev-qa-db-ja.com

bash:サービス:コマンドが見つかりません

mysqlコマンドの実行中に問題が発生し、serviceコマンドの使用を提案するいくつかの問題に関するオンラインでの提案を確認しました。これは、デフォルトで必要なものであるように思われました。

私はいくつかの自作パッケージをインストールしていたので、それがそれを引き起こしたのかどうかわかりませんか?これまでこのコマンドを使用したことがないので、完全にはわかりません。

コマンドSudo service mysql startを実行しようとすると、

Sudo: service: command not found

端末の使用経験があまりないので、ごめんなさい。サービスコマンドが/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

下部の2つのエクスポートは他の質問の提案によるものですが、どちらも機能していないようです。

何か案は?どんな助けでも大歓迎です。

3
mcclosa

serviceコマンドは、特定のLinuxディストリビューションに固有です。 macOSでは使用されません。

MySQLをHomebrew経由でインストールした場合は、次のコマンドを使用してMySQLを起動および停止できます。

brew services start mysql
brew services stop mysql
2