5 votes

Arrêter un démon mysql installé par macports

J'essaie de réinitialiser mon mot de passe Root sur un MySQL installé par macports sous OS X. Mais aucune des façons de le faire que je trouve ne fonctionne, pour diverses raisons. Une raison commune à toutes est que je ne peux pas arrêter le deamon mysql.

Si j'ai bien compris, je devrais pouvoir l'arrêter avec

sudo launchctl stop org.macports.mysql5

Ce qui ne fait absolument aucune différence. Pas de message d'erreur, rien. Est-ce que launchd est vraiment aussi nul, ou est-ce que je l'utilise mal ? Raisonnablement, il devrait me donner une erreur quand il échoue, mais non, rien.

Essayer de tuer les processus avec kill -9 les fait redémarrer, ce qui ne fonctionne pas non plus.

J'ai aussi essayé

sudo launchctl unload org.macports.mysql5

Mais cela me donne cette erreur :

launchctl: Couldn't stat("org.macports.mysql5"): No such file or directory

(Et je dois avouer que je ne comprends pas ce que signifie "Décharger les fichiers et/ou répertoires de configuration", ce que fait apparemment la commande Unload d'après le peu de documentation que j'ai pu trouver).

Alors, et maintenant ?

6voto

Joril Points 1918

La réponse correcte est

sudo launchctl unload -w /Library/LaunchDaemons/org.macports.mysql5.plist

Et vous le commencez avec

sudo launchctl load -w /Library/LaunchDaemons/org.macports.mysql5.plist

Merci à kh13org pour le pointeur.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X