résultat de ps -e | grep mysqld
exécuter htop
et cliquer sur l'utilisation de la mémoire ..
Il prend 33% de 4 Go de mémoire.
Je veux juste mettre fin au processus mysqld .. exécuter Sudo pkill mysqld
termine le processus, mais encore une fois, le processus commence .. Je veux le terminer complètement et récupérer la mémoire.
La configuration mysql
Upstart a l'option respawn
:
$ grep respawn /etc/init/mysql.conf
respawn
respawn limit 2 5
Elif echo $statusnow | grep -q 'respawn/' ; then
L'option respawn
indique à Upstart de redémarrer le processus s'il se ferme ou est supprimé. La limite est 2, vous pouvez donc essayer de tuer deux fois les processus, ce qui indiquera à Upstart de ne pas les redémarrer, ou utilisez:
Sudo service mysql stop
/etc/init.d/mysql stop
service mysql stop
killall -KILL mysql mysqld_safe mysqld
Lorsque vous voyez les informations suivantes, vous réussissez
mysql: no process found
mysqld_safe: no process found
mysqld: no process found
J'utilise ceci pour résoudre le problème d'installation de MySQL 5.6 dans Ubuntu 15.10 en utilisant ceci lien .
Lors de cette installation, je rencontre le problème en disant:
mysqld_safe A mysqld process already exists
Arrêtez complètement mysqld, mysqld_safe, mysql résout le problème
Exécutez Sudo /etc/init.d/mysql stop
Si vous ne trouvez pas mysql dans /etc/init
ou /etc/init.d
, vérifiez que cet identifiant n'est pas venu avec un autre paquet. Quant à moi, j'ai découvert que mon mysqld fonctionne pour supporter nextcloud, je l'ai fait
$> find '/etc' | grep 'mysql'
/etc/systemd/system/multi-user.target.wants/snap.nextcloud.mysql.service
/etc/systemd/system/snap.nextcloud.mysql.service
/etc/apparmor.d/abstractions/mys
D'une manière ou d'une autre, toutes les réponses ne pouvaient pas m'aider tant que je n'avais pas redémarré le serveur puis arrêté le serveur. Voici les étapes à suivre:
Sudo /etc/init.d/mysql restart
Sudo /etc/init.d/mysql stop
Cela a fonctionné dans Ubuntu WSL.
System Preferences -> MySql -> Stop MySQL Server
C’est le seul qui a fonctionné pour moi, l’arrêter/le tuer à partir de la ligne de commande le laisserait toujours redémarrer.
Si vous êtes coincé dans une commande en cours d'exécution à l'intérieur de la console, vous pouvez essayer l'une des solutions suivantes.