Mysql
 sql >> Base de données >  >> RDS >> Mysql

brew install mysql, erreur lors de la tentative d'arrêt du serveur

Les instructions d'installation de mysql suggèrent de copier /usr/local/Cellar/mysql/5.1.54/com.mysql.mysqld.plist vers ~/Library/LaunchAgents afin que Mac OS X lance automatiquement mysqld lorsque vous vous connectez.

Si vous avez configuré mysqld de cette façon, alors le launchd Le processus, qui contrôle les LaunchAgents dans Mac OS X v10.4 et supérieur, redémarrera automatiquement le processus mysqld dès qu'il sera tué par l'mysql.server stop commande. Cela peut être la raison du message d'erreur, car le serveur est automatiquement redémarré.

Je viens de tester cela sur mon Mac. A exécuté l'mysql.server stop commande dix fois et à chaque fois 'launchd' a redémarré le processus msyqld après environ une seconde. Six fois, la commande s'est terminée par un "SUCCÈS !" message. Quatre fois, il s'est terminé par le message "ERREUR ! Le gestionnaire du fichier pid a quitté sans mettre à jour le fichier".

MISE À JOUR :Je viens de réaliser que je n'ai pas mentionné comment arrêter le serveur mysqld s'il est démarré par launchd.

Voici la commande pour arrêter le démon mysqld.

launchctl unload -w ~/Library/LaunchAgents/com.mysql.mysqld.plist