213 votes

Comment arrêter mysqld

Pour trouver la commande de démarrage de mysqld (avec un mac), je peux faire:

 ps aux|grep mysql
 

Je reçois la sortie suivante, ce qui me permet de démarrer le serveur mysql.

 /usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=...
 

Comment trouver la commande nécessaire pour arrêter mysql en ligne de commande?

350voto

Brunno Dos Santos Points 949

Essayez:

/usr/local/mysql/bin/mysqladmin -u root -p shutdown 

Ou:

sudo mysqld stop

Ou:

sudo /usr/local/mysql/bin/mysqld stop

Ou:

sudo mysql.server stop

Si vous installez le Launchctl dans OSX , vous pouvez essayer:

MacPorts

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

Remarque: il est persistant après le redémarrage.

Homebrew

launchctl unload -w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist

Installateur binaire

sudo /Library/StartupItems/MySQLCOM/MySQLCOM stop
sudo /Library/StartupItems/MySQLCOM/MySQLCOM start
sudo /Library/StartupItems/MySQLCOM/MySQLCOM restart

J'ai trouvé que: http://stackoverflow.com/posts/102094/edit

41voto

Pirooz Points 486

Il existe un autre moyen de simplement tuer le processus démon en appelant

 kill -TERM PID
 

PID est la valeur stockée dans le fichier mysqld.pid ou l'ID de processus mysqld pouvant être obtenu en exécutant la commande ps -a | grep mysqld .

10voto

Steven Lizarazo Points 504

pour l'installateur binaire, utilisez ceci:

arrêter:

 sudo /Library/StartupItems/MySQLCOM/MySQLCOM stop
 

commencer:

 sudo /Library/StartupItems/MySQLCOM/MySQLCOM start
 

recommencer:

 sudo /Library/StartupItems/MySQLCOM/MySQLCOM restart
 

3voto

jflory7 Points 52

Ce qui a fonctionné pour moi sur CentOS 6.4 était d’exécuter service mysqld stop tant qu’utilisateur root.

J'ai trouvé ma réponse sur nixCraft .

0voto

tandy Points 310

Si vous devez le tuer / arrêter l'instance en cours d'exécution:

kill -KILL PID

Travaillé pour moi sur Cent OS 6.5

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X