web-dev-qa-db-fra.com

Impossible de désinstaller MySQL avec apt-get

J'avais téléchargé l'archive TAR générique MySQL 5.6.17 Linux 64 bits de Linux à partir de http://dev.mysql.com/downloads/mysql/ et l'avais installée sur mon Ubuntu 14.04 64 bits à 64 bits, en suivant les instructions - http://dev.mysql.com/doc/refman/5.6/en/binary-installation.html .

J'ai des problèmes avec le serveur, donc je veux désinstaller et faire une nouvelle installation. Mais si j'essaie le apt-get remove mysql-server habituel (selon comment désinstaller Mysql? ), je reçois:

Package 'mysql-server' is not installed, so not removed

Je suppose que c'est parce que je n'ai pas utilisé apt-get pour installer en premier lieu. J'avais utilisé scripts/mysql_install_db selon les instructions.

Existe-t-il un autre moyen de désinstaller le serveur MySQL ou est-il possible de supprimer simplement le dossier d'installation?

Modifier

$ dpkg --get-selections | grep -v deinstall | grep "mysql"

donne le résultat ci-dessous:

libdbd-mysql-Perl               install
libmysqlclient18:AMD64          install
mysql-client                    install
mysql-client-5.5                install
mysql-client-core-5.5           install
mysql-common                    install
mysql-workbench-community       install
4
faizal

En supposant que vous ayez besoin de supprimer complètement les paquets mysql et leurs configurations, veuillez essayer ci-dessous;

Sudo apt-get remove --purge mysql*     # will remove all relating packages and its config
Sudo apt-get autoremove               
Sudo apt-get autoclean

Et la commande ci-dessus supprimera complètement tous les packages mysql.

J'espère que ça aide!!

4
AzkerM

Si vous avez installé MYSql à partir du fichier .tar.gz, vous ne pourrez pas le désinstaller à l'aide du système de gestion de paquets natif d'Ubuntu (apt-get).

Recherchez le script uninstall.sh dans le répertoire extrait et exécutez-le pour supprimer complètement tous les fichiers associés à MYSQL.

3
Avinash Raj

Ce qui suit désinstallera tout ce qui contient mysql.

apt-get remove --purge mysql*.*
apt-get autoremove
apt-get autoclean

Ensuite, exécutez à nouveau ce qui suit pour vérifier les paquets restants.

dpkg --get-selections | grep -v deinstall | grep "mysql"

Dans mon cas, je ne vois que mysql-common.

Réinstaller et tout devrait fonctionner.

1
user478498

Pour moi, cela a fonctionné, sans me mettre à risque de supprimer les services de base de MySQL.

Sudo apt-get remove --purge mysql-workbench*
0
Hamman Samuel