Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 04/06/2012, à 08:49

lemoineo

[Abandonné] Réinstallation mysql-server impossible ?

Bonjour,
suite à des manips de déplacement de base mysql (sur une partition différente de /)
je ne peux réinstaller mysql-server

olivier@barbatre: sudo apt-get install mysql-server
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
mysql-server est déjà la plus récente version disponible.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 11 non mis à jour.
2 partiellement installés ou enlevés.
Après cette opération, 0 o d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer [O/n] ? O
Paramétrage de mysql-server-5.5 (5.5.22-0ubuntu1) ...
start: Job failed to start
invoke-rc.d: initscript mysql, action "start" failed.
dpkg : erreur de traitement de mysql-server-5.5 (--configure) :
 le sous-processus script post-installation installé a retourné une erreur de sortie d'état 1
dpkg : des problèmes de dépendances empêchent la configuration de mysql-server :
 mysql-server dépend de mysql-server-5.5 ; cependant :
 Le paquet mysql-server-5.5 n'est pas encore configuré.
dpkg : erreur de traitement de mysql-server (--configure) :
 problèmes de dépendances - laissé non configuré
Aucun rapport « apport » n'a été créé car le message d'erreur indique une erreur consécutive à un échec précédent.
                                                                                                                  Des erreurs ont été rencontrées pendant l'exécution :
 mysql-server-5.5
 mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)

j'ai beau tenter des

sudo apt-get remove --purge mysql-server

et

sudo apt-get install mysql-server

rien n'y fait ...

 problèmes de dépendances - laissé non configuré
Aucun rapport « apport » écrit car MaxReports a déjà été atteint

c'est quoi ce MaxReports ?
j'ai aussi tenté

sudo dpkg --configure -a

hélas ... sans résultat
Une idée ?
Olivier

Dernière modification par lemoineo (Le 24/05/2013, à 17:43)


Retraité (ex-développeur)
le Kitesurf me permet de décrocher de l'informatique !
Bien sûr, tablette et smartphone sont rootés ! Mais je préfère un PC sous xubuntu !

Hors ligne

#2 Le 04/06/2012, à 09:47

bruno

Re : [Abandonné] Réinstallation mysql-server impossible ?

Essaie d’abord ceci :

apt-get purge mysql-server-5.5

Hors ligne

#3 Le 08/06/2012, à 19:23

Roger Star

Re : [Abandonné] Réinstallation mysql-server impossible ?

J'ai exactement le même problème avec mysql-server-5.1.
Par contre, j'ai pas encore de MaxReports.

Et même en purgeant, c'est pas ça.

EDIT:
Je suis sous Debian.
J'ai trouvé ça si ça peut aider : https://www.debian-fr.org/starting-mysq … 38665.html

Dernière modification par Roger Star (Le 08/06/2012, à 19:57)


Le désordre, c'est l'ordre moins le pouvoir

Hors ligne

#4 Le 24/10/2012, à 11:08

aldus

Re : [Abandonné] Réinstallation mysql-server impossible ?

Merci Roger Star, l'adresse Réinstaller MySQL en conservant la config m'a permis de m'en sortir ... mais ce fut bien long hmm .

Pour résumer, il s'agit de détruire les fichiers my.cnf et le répertoire /etc/mysql/ pour laisser l'installation en créer des tout neufs :
*** attention, ce doc ne traite pas correctement l'aspect sauvegarde des bases de données existantes ***

- désinstaller mysql-server et mysql-server-5.x

:~# aptitude remove --purge mysql-server mysql-server-5.5

- *** à revoir / compléter *** copier en lieu sûr le dossier /etc/mysql/ pour le réimplanter au même endroit après réinstallation de mysql,

:~# mv /var/lib/mysql/ /temp/db_save_moi 

(je mets "moi" pour reconnaître les répertoires que je crée et ne pas faire de bêtise ensuite en les détruisant)
- détruire le contenu de directory /etc/mysql/
- détruire le directory /etc/mysql/
- vérifier qu'il n'y a plus de my.cnf nulle part :

~# find / -name "*my.cnf*

; remarquer le # qui indique le mode "root" sélectionné par sudo -i une fois pour toute jusqu'à taper "exit", ou ajouter à chaque fois "sudo ..." devant les codes indiqués
- réinstaller mysql-server : (

:~# aptitude install mysql-server

- à la demande d'un mot de passe pour root, entrer le mot de passe que vous réservez pour l'accès administrateur à mysql, ou rien si vous voulez conserver le mot de passe existant (dans le contexte de réinstallation, ne me paraît pas adéquat)
- un petit

:~# mysql -hlocalhost -uroot -p

et cela devrait vous faire rentrer dans le moniteur Mysql, ce qui montre que Mysql est opérationnel ! Pour sortir du moniteur Mysql, taper

mysql> exit

- *** à revoir **** réimplanter le contenu de /temp/db_save_moi/ma_base_1 dans /var/lib/mysql

cp -r /temp/db_save_moi/mysql/ma_base_1 /var/lib/mysql/ma_base_1

attention il ne faut pas copier les sous-répertoires des bases test et mysql qui sont créés lors de l'installation de Mysql, c'est pourquoi il faut faire les copies base par base.

Et vous devriez retrouver vos bases mysql !

Remarque : si c'est l'une de vos bases qui a fait crasher Mysql, il peut être intéressant après la réinstallation de chaque base de relancer Mysql.

Hope this helps !

Dernière modification par aldus (Le 24/10/2012, à 12:22)

Hors ligne