Last Updated:

Pourquoi MySQL refuse la connexion alors que mon nom d’utilisateur et mon mot de passe sont bons ?

Catégories Blog
Temps de lecture estimé: 1 minute
closeCet article a été publié il y a 5 ans 4 mois 24 jours, il est donc possible qu’il ne soit plus à jour. Les informations proposées sont donc peut-être expirées.

Vous essayer de vous connecter à votre base de données MySQL de manière distante et vous n’y arrivez pas alors que votre couple identifiant / mot de passe est bon, alors cet article est fait pour vous 🙂 ! Avant que vous n’ayez plus un seul cheveux sur la tête, voici la solution à votre problème.

On entends par distant toutes adresses différentes de "127.0.0.1" ou de son équivalent DNS "localhost".

Configuration de MySQL

En super-utilisateur/root sur votre machine, commenter la ligne « bind-address 127.0.0.1 » du fichier de configuration de MySQL « my.cnf ».

Ce qui donne avec des lignes de commandes :

nano /etc/mysql/my.cnf

Ctrl+W dans l’éditeur de texte nano, pour chercher du texte ;).
La vilaine ligne une fois commenté ressemble à ceci (le # commente une ligne) :

 # bind-address 127.0.0.1

Supprimer les utilisateurs vides

Nous allons supprimer les utilisateurs vides qui gênent la connexion de vrais utilisateurs.

On se connecte au serveur MySQL :

mysql -uVotre_User -pVotre_Super_Mot_De_Passe

Puis on supprime tous les vilains utilisateurs vides :

DROP USER ''@'localhost';
exit

Redémarrage de MySQL

Et surtout on n’oublie pas de redémarrer le service MySQL !

/etc/init.d/mysql restart

Notes complémentaires

Voilà maintenant tout devrait rentrer dans l’ordre ;). Si vous avez encore des problèmes regarder au niveau de votre Firewall (iptables par exemple) si vous n’avez pas une règle qui vous barre le passage.

Regarder également que l’utilisateur que vous utiliser pour vous connecter à votre base de données MySQL soit autorisé à se connecter depuis un autre emplacement que « localhost ».

Petit outil sous Windows pour se connecter à une base de données MySQL : HeidiSQL


Cet article vous a été utile ? Soutenez-moi !

Je fais tout mon possible pour vous proposer régulièrement du contenu. Ceci implique un important travail de recherche, d'analyse et de rédaction. Des frais me sont facturés chaque mois pour maintenir en ligne ce site. J'ai donc besoin de vous pour me soutenir financièrement !

1,73€ / 50,00€ de dons reçus 🙁 !



Romain D.
Perdu dans une trame Ethernet.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Optionally add an image (JPEG only)

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.