Je suis nouveau à Ubuntu. J'essaie de désinstaller mysql-server, le processus de purge reste bloqué à la ligne Renaming removed key_buffer and myisam-recover options (if present)
et plus tard, les erreurs qui renvoient E: dpkg was interrupted, you must manually run 'Sudo dpkg --configure -a' to correct the problem
. Quelqu'un peut il m'aider avec ça? J'utilise Ubuntu 14.04lts. J'ai essayé de faire ce que l'erreur indique Sudo dpkg --configure -a
mais elle renvoie également l'erreur en disant dpkg: error: dpkg status database is locked by another process
.
Il semble que /var/cache/debconf/config.dat
soit verrouillé par un autre processus. Supprimez-le d'abord en exécutant les étapes suivantes.
service mysqld status
ps aux | grep mysql
Sudo service mysql stop
kill -9 mysql_pid
rm -rf /var/cache/debconf/config.dat
Ensuite, vous pouvez essayer de purger MySQL:
Sudo apt-get purge mysql-server
J'ai eu ce problème plus tôt, juste finalement résolu. Ce sont les étapes qui ont fonctionné pour moi.
mysqldump --lock-all-tables -u root -p --all-databases > dump.sql
Sudo apt-get remove --purge mysql*
Sudo apt-get autoremove
Sudo apt-get autoclean
Sudo rm -r /etc/mysql
Sudo rm -r /var/log/mysql
Sudo apt-get install mysql-server
Sudo mysql -u root -p < dump.sql
Sudo service mysql restart
http://teachmelinux.com/2017/01/ubuntu-server-mysql-5-7-update-failure-fix/
Vous voudrez probablement arrêter le service mysql avant de le purger.
Vous pouvez voir les services en cours d'exécution avec:
Sudo service --status-all
Ensuite, vous pouvez arrêter le service mysql en cours d'exécution
Sudo service mysql stop
Le service est maintenant arrêté, essayez à nouveau
Sudo apt-get purge mysql-server
Une fois cela fait, vous pouvez essayer de réinstaller le serveur mysql:
Sudo apt-get update
Sudo apt-get install mysql-server
Bien que ces étapes soient suffisantes, vous pouvez vous adresser à Impossible de réinstaller mysql-server après sa purge et suivre les étapes fournies pour nettoyer toute votre configuration mysql.