1 votes

Impossible de réinstaller mysql

Impossible d'installer mysql lorsque j'exécute la commande suivante :

sudo apt install mysql-server mysql-client

L'erreur est :

Processing triggers for libc-bin (2.23-0ubuntu9) ... Processing triggers for man-db (2.7.5-1) ... Setting up mysql-common (5.7.19-0ubuntu0.16.04.1) ... update-alternatives: error: alternative link /etc/mysql/my.cnf is already managed by my.cnf.bak dpkg: error processing package mysql-common (--configure): subprocess installed post-installation script returned error exit status 2 Errors were encountered while processing: mysql-common E: Sub-process /usr/bin/dpkg returned an error code (1)

1voto

ebichuhamster Points 111

Ok alors !

J'ai passé les deux derniers jours à essayer différentes choses et cela semble avoir fonctionné pour moi. En effet, la phrase update-alternatives: error: alternative link /etc/mysql/my.cnf is already managed by my.cnf.bak m'a orienté dans la bonne direction. Veuillez noter que j'exécute debian sur un chromebook via crouton. Cela pourrait signifier qu'il y a au moins une installation linux imbriquée qui pourrait rendre les choses différentes de votre côté. C'est juste ce qui a fonctionné pour moi.

J'avais déjà purgé tous les fichiers mysql via apt-get plusieurs fois, supprimé les fichiers un par un et même dpkg les a supprimés, mais l'erreur continuait à se produire. J'ai finalement recherché mon.cnf.bak

`find / my.cnf.bak | grep my.cnf.bak`

et l'a trouvé dans /var/lib/dpkg/alternatives . Pendant tout ce temps, j'avais cherché dans /etc/alternatives . En tout cas, j'ai finalement supprimé ce fichier et réinstallé mysql-server. Tout va bien maintenant.

0voto

Pranav Patil Points 60

Débarrassez-vous d'abord de tous les fichiers MySQL : sudo rm -rf /var/lib/mysql

Essayez ensuite de refaire l'installation : sudo apt install mysql-server mysql-client

Si cela échoue, vous pouvez aussi commencer par le reconfigurer. Tout d'abord, trouvez la version type de MySQL : apt search mysql-server

Ensuite, reconfigurez (changez la version) : dpkg-reconfigure --force mysql-server-5.7 mysql-server-core-5.7

0voto

hzei Points 1

Rechercher un fichier my.cnf.bak

find / -name "my.cnf.bak"

renommez-le en my.cnf ou supprimez-le (que vous vouliez l'utiliser ou non)

puis

apt-get purge mysql*
apt-get install mysql-server

pour moi, cela a résolu le problème !

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X