web-dev-qa-db-fra.com

Impossible de purger mysql -server

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.

2
darshan krishnaiah

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
3
Ramesh Chand

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/

0
Michael A Mike

Vous voudrez probablement arrêter le service mysql avant de le purger.

  1. Vous pouvez voir les services en cours d'exécution avec:

    Sudo service --status-all
    
  2. Ensuite, vous pouvez arrêter le service mysql en cours d'exécution

    Sudo service mysql stop
    
  3. 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.

0
ponsfrilus