sql >> Databasteknik >  >> RDS >> Mysql

Hur man fixar InterfaceError:2003:Kan inte ansluta till MySQL-servern på '127.0.0.1:3306:3306' (11001 getaddriinfo misslyckades)

Ta bort ":3306" från "värd"-raden - mysql-anslutningen lägger till porten i sig vilket leder till en ogiltig adress.

För framtida referens om du gör behöver ange en port så kan du bara ange en separat parameter som så:

import mysql.connector

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

Du behöver dock inte - 3306 är standard MySQL-porten och det verkar vara det du använder.




  1. Skapa ett index på en enorm MySQL-produktionstabell utan tabelllåsning

  2. Postgres:Ingen lämplig drivrutin hittades för jdbc

  3. MySQL-utlösare för att uppdatera ett fält till värdet av id

  4. php mysql avancerade sökningsproblem med markering och radiobox