9
votes

Erreur MySQL: Impossible d'obtenir l'hôte de votre adresse IP

J'utilise ma base de données MySQL distante pendant longtemps.

Mais aujourd'hui, j'ai soudainement constaté que je ne peux pas me connecter à la base de données. J'ai une erreur.

"Impossible d'obtenir l'hôte de votre adresse IP".

Je n'ai rien changé dans les paramètres MySQL.

Quel est le problème?


4 commentaires

essayé ping yourmysqlhostip ?


J'ai redémarré le service MySQL sur le serveur distant, mais cela n'a pas aidé.


J'ai un site sur le même serveur. Cela fonctionne bien si je saisis l'adresse IP du serveur dans la barre d'adresse du navigateur.


Comme indique l'erreur: MySQL est incapable de résoudre votre IP actuel à un nom d'hôte (c.-à-d. Il ne peut pas effectuer une recherche inverse sur votre adresse IP actuelle). Vérifiez Ce rapport de bogue et aussi Comment MySQL utilise DNS pour certaines informations de fond.


5 Réponses :


34
votes

Il suffit d'ajouter ci-dessous dans my.ini ou my.cnf . xxx

linux: < / p>

Sinon, démarrez MySQL Server avec l'indicateur suivant: xxx

pour plus d'informations: http://dev.mysql.com/doc/refman/5.0/fr/host-cache.html


1 commentaires

J'ai le même problème. Quelqu'un peut-il expliquer comment le résoudre. Cette réponse n'est pas claire pour moi.



0
votes

Je sais que cette question a été posée il y a assez longtemps et la plupart des gens l'ont compris maintenant, mais pour ceux qui ne l'ont pas fait, voici ma solution:

Ajoutez le numéro de port avec le nom du serveur en votre connexion chaîne xxx


0 commentaires

0
votes

J'ai le même message d'erreur sur Windows. J'ai trouvé que mon problème est le fichier hôte du serveur local. Vérifiez le localhost ou tout nom d'hôte que vous utilisez dans le fichier C: \ Windows \ System32 \ pilotes \ etc \ hôte

Mon fichier hôte d'origine: 127.0.0.1 Localhost :: 1 localhost

Je suffisez simplement la deuxième ligne et utilisez uniquement la première ligne: 127.0.0.1 localhost

Ensuite, problème résolu, pour mon problème. J'espère que cela aide.


0 commentaires

0
votes

J'ai rencontré ce problème lors de l'installation de MySQL 8 sur une machine Windows 10. La plupart des solutions trouvées sur Internet sont définies Skip-name-résolution qui n'a jamais fonctionné pour moi. Enfin j'ai découvert celui-ci qui a travaillé pour moi:

netsh winsock reset

puis redémarrez l'ordinateur. Essayez également de définir

127.0.0.1 localhost

dans % windir% \ system32 \ pilotes \ etc \ hosts si nécessaire.


0 commentaires

0
votes

Pour résoudre ce problème, c'est en modifiant le nom de l'ordinateur ( B2 sur BBB ) qui modifie la valeur numérique du nom d'hôte de l'ordinateur.


0 commentaires