Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment réparer InterfaceError :2003 :Impossible de se connecter au serveur MySQL sur '127.0.0.1:3306:3306' (11001 getaddrinfo a échoué)

Retirez le ":3306" de la ligne "hôte" - le connecteur mysql ajoute le port en lui-même, ce qui conduit à une adresse invalide.

Pour référence future si vous faites besoin de spécifier un port, vous pouvez simplement spécifier un paramètre séparé comme ceci :

import mysql.connector

db=mysql.connector.connect(
   host="127.0.0.1",
   port="3306",
   user="root",
   passwd="teja",
   database="test"
)

Vous n'avez pas besoin de le faire - 3306 est le port MySQL par défaut et il semblerait que ce soit ce que vous utilisez.