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
- Documentation MySQL 5.1 : Server Response to Signals
Laisser un commentaire
Vous devez être connecté pour publier un commentaire.