sql >> Base de Datos >  >> RDS >> Mysql

Cómo reparar InterfaceError:2003:No se puede conectar al servidor MySQL en '127.0.0.1:3306:3306' (11001 getaddrinfo falló)

Saque el ":3306" de la línea "host":el conector mysql está agregando el puerto en sí mismo, lo que lleva a una dirección no válida.

Para referencia futura si haces necesita especificar un puerto, entonces puede especificar un parámetro separado como este:

import mysql.connector

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

Sin embargo, no es necesario que lo haga:3306 es el puerto MySQL predeterminado y parece que es lo que está utilizando.