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

closeCet article a été publié il y a 5 ans 8 mois 27 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

Romain D.

Romain D.

Perdu dans une trame Ethernet.

PS : Ce blog est purement personnel et ne reflète en aucun cas l’avis des sociétés pour lesquelles je travaille ni n’en implique la responsabilité.

Ajouter un commentaire

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.

Objectif 2019

Vous avez aimé le contenu de ce blog ? Faîte un don pour le maintenir en ligne !

27,00€ / 50,00€ de dons reçus :) !

À sec ? Il existe d'autres solutions ;).

Offres de parrainage

Lien affilié Amazon

Objectif 2019

Vous avez aimé le contenu de ce blog ? Faîte un don pour le maintenir en ligne !

27,00€ / 50,00€ de dons reçus :) !

À sec ? Il existe d'autres solutions ;).

Offres de parrainage

Lien affilié Amazon