sql >> Database >  >> RDS >> Mysql

Hoe InterfaceError op te lossen:2003:Kan geen verbinding maken met MySQL-server op '127.0.0.1:3306:3306' (11001 getaddrinfo mislukt)

Haal de ":3306" uit de "host"-regel - mysql-connector voegt de poort zelf toe, wat leidt tot een ongeldig adres.

Voor toekomstig gebruik als u doe een poort moet specificeren, dan kun je gewoon een aparte parameter specificeren, zoals:

import mysql.connector

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

U hoeft dit echter niet te doen - 3306 is de standaard MySQL-poort en het lijkt erop dat u dit gebruikt.




  1. MariaDB UCASE() uitgelegd

  2. Node.js &MySQL - Fout:1251 - Client ondersteunt geen authenticatieprotocol aangevraagd door de server; overweeg een upgrade van de MySQL-client

  3. Kan MySQL controleren of dat bestand bestaat?

  4. Databasenormalisatie voor Facebook-achtig berichtensysteem