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 ?