sql >> Database teknologi >  >> RDS >> Mysql

Sådan rettes InterfaceError:2003:Kan ikke oprette forbindelse til MySQL-serveren på '127.0.0.1:3306:3306' (11001 getaddriinfo mislykkedes)

Tag ":3306" ud af "host"-linjen - mysql-stikket tilføjer porten i sig selv, hvilket fører til en ugyldig adresse.

Til fremtidig reference, hvis du gør skal du angive en port, så kan du bare angive en separat parameter som sådan:

import mysql.connector

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

Det behøver du dog ikke - 3306 er standard MySQL-porten, og det ser ud til, at det er det, du bruger.




  1. Gør det nemmere at administrere en PostgreSQL-produktionsdatabase

  2. Hvorfor kan jeg ikke bruge en variabel i en postgres backslash-kommando (\COPY)

  3. Konverter 'datetime2' til 'datetime offset' i SQL Server (T-SQL-eksempler)

  4. Sådan fjerner du tekst mellem 2 tegn ved hjælp af forespørgsel i MYSQL