web-dev-qa-db-fra.com

Bash: Service: Commande introuvable

J'avais un problème d'exécution d'une commande mysql et a vu des suggestions sur quelques problèmes en ligne qui suggéraient à l'aide de la commande service et il semblait que c'était quelque chose que je devrais avoir par défaut.

J'avais installé quelques forfaits homebrew, donc je ne suis pas sûr que cela aurait pu le causer? Je n'ai jamais utilisé cette commande avant, alors je ne suis pas tout à fait sûr.

Tentative d'exécuter la commande Sudo service mysql start Retour

Sudo: service: command not found

Je n'ai pas beaucoup d'expérience en utilisant le terminal, alors excuses. J'ai vu beaucoup de commentaires suggérant que la commande de service est située dans /usr/sbin/ et aussi éventuellement /sbin/service Mais je ne pouvais pas le trouver non plus.

mon .bash_profile est comme suit

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

Les deux exportations en bas provenaient de suggestions dans d'autres questions mais ne semblaient pas non plus fonctionner.

Des idées? Toute aide serait grandement appréciée.

4
mcclosa

La commande service est spécifique à certaines distributions Linux. Il n'est pas utilisé sur les macos.

Si vous avez installé MySQL via Homebrew, vous pouvez commencer et l'arrêter à l'aide des commandes:

brew services start mysql
brew services stop mysql
4