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 24/01/2018, à 17:27

fobec.com

Erreur Connexion au serveur MySQL après un reboot

Bonjour,

un serveur de prod. MySql, refuse toutes les connexions (PhpMyAdmin, PDO, ...) depuis son reboot. Les autres services fonctionnent correctement sur le serveur, seul MySql est muet.

le log MySql semble normal

80124 16:02:52 [Note] Plugin 'FEDERATED' is disabled.
180124 16:02:52 InnoDB: The InnoDB memory heap is disabled
180124 16:02:52 InnoDB: Mutexes and rw_locks use GCC atomic builtins
180124 16:02:52 InnoDB: Compressed tables use zlib 1.2.3.4
180124 16:02:52 InnoDB: Initializing buffer pool, size = 128.0M
180124 16:02:52 InnoDB: Completed initialization of buffer pool
180124 16:02:52 InnoDB: highest supported file format is Barracuda.
180124 16:02:53 InnoDB: Waiting for the background threads to start
180124 16:02:54 InnoDB: 5.5.32 started; log sequence number 1362916115
180124 16:02:54 [Note] Server hostname (bind-address): '127.0.0.1'; port: 3306
180124 16:02:54 [Note] - '127.0.0.1' resolves to '127.0.0.1';
180124 16:02:54 [Note] Server socket created on IP: '127.0.0.1'.
180124 16:02:54 [Note] Event Scheduler: Loaded 0 events
180124 16:02:54 [Note] /usr/sbin/mysqld: ready for connections.
Version: '5.5.32-0ubuntu0.12.04.1' socket: '/var/run/mysqld/mysqld.sock' port: 3306 (Ubuntu)

1. Est-ce que je peux sauvegarder la base avant de faire des modifs sur le serveur ?
La dernière sauvegarde date de hier soir et mysqlDump refuse de fonctionner

2. Quelle pourrait etre l'origine de ce refus de connexion ?
Que ce soit avec en mode root ou un autre compte, tout est rejeté par le serveur MySql
par exemple: mysql -u root -p renvoi un échec de connexion alors que le mot de passe est bon.

Merci pour vos conseils

Dernière modification par fobec.com (Le 24/01/2018, à 17:28)

Hors ligne

#2 Le 25/01/2018, à 09:22

bruno

Re : Erreur Connexion au serveur MySQL après un reboot

Bonjour,

D'après le log le serveur MySQL semble tourner, mais pour en être sûr, il faut le retour de :

sudo service mysql statusl

Le fait que tu ne puisse pas te connecter avec

mysql -u root -p

laisse penser que le service ne tourne pas.
Il faut donner le retour complet de tes commandes.

Dernière modification par bruno (Le 25/01/2018, à 09:23)

Hors ligne

#3 Le 31/01/2018, à 16:26

fobec.com

Re : Erreur Connexion au serveur MySQL après un reboot

merci pour ta réponse Bruno,

en effet, le service tourne correctement par contre tous les comptes utilisateurs ont été supprimés/perdus.
L'erreur a une origine probablement assez loin dans le temps (uptime >6 mois), c'est au redémarrage que l'on s'est rendu compte que le fichier user/password était corrompu.

Après avoir recréer un compte root puis tous les comptes user 1 à 1, le serveur tourne à nouveau comme une horloge.

as-tu une idée de ce qui pourrait avoir provoqué de la perte des comptes MySql ?

Hors ligne

#4 Le 31/01/2018, à 18:24

jlmas

Re : Erreur Connexion au serveur MySQL après un reboot

Une possibilité

Version: '5.5.32-0ubuntu0.12.04.1' socket: '/var/run/mysqld/mysqld.sock' port: 3306 (Ubuntu)

De mémoire l'encodage des mots de passe dans MYSQL a changé.... Il y a fort  longtemps, l'ancien encodage remontait à mysql 3. Il existait une directive old_password=1 dans la conf de mysql pour assurer la compatibilité. Et lors d'un changement de version majeure de l'OS, cette directive de compatibilité ne fonctionnait plus.

Note que si tu as des dumps de toutes tes bases de données, tu peux aller les lire et voir si les comptes utilisateur mysql existent bel et bien. Tu peux meme comparer les anciens  hashs de mot de passe aux nouveaux.

L'autre possibilité c'est un système de fichier corrompu, mais ça les logs de boot te le diront. Par défaut, le fsck se fait au reboot à partir de 180 jours d'uptime.

Hors ligne

#5 Le 31/01/2018, à 19:08

fobec.com

Re : Erreur Connexion au serveur MySQL après un reboot

merci jlmas,
je vais jeter un coup d'oeil aux fichiers log

Hors ligne