Arrêter MySQL

Cet article vous indique comment arrêter proprement MySQL avec la commande kill.

Trouver le pid du processus mysqld

La première étape est de trouver le pid du processus du serveur MySQL (mysqld) :

ps -ef | grep mysqld

Ce qui peut donner un résultat proche de celui-ci :

root@du:/home/du# ps -ef | grep mysqld
root      1148     1  0 13:03 ?        00:00:00 /bin/sh /usr/bin/mysqld_safe
mysql     1261  1148  0 13:03 ?        00:00:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/run/mysqld/mysqld.sock --port=3306
root      1262  1148  0 13:03 ?        00:00:00 logger -t mysqld -p daemon.error
root      2127  2124  0 13:04 pts/1    00:00:00 grep mysqld

Dans cet exemple, le pid de mysqld est 1261.

Arrêter MySQL

Maintenant que nous avons trouvé le pid du serveur MySQL, nous pouvons l'arrêter. Pour cela, il faut lui envoyer le signal SIGTERM :

kill -s SIGTERM 1261

MySQL va alors s'arrêter normalement. L'arrêt peut prendre quelques minutes.

Source


Laisser un commentaire

Vous devez être connecté pour publier un commentaire.