sql >> Databáze >  >> RDS >> Mysql

Jak opravit InterfaceError:2003:Nelze se připojit k serveru MySQL na '127.0.0.1:3306:3306' (11001 getaddrinfo se nezdařilo)

Vyjměte ":3306" z řádku "host" - mysql konektor přidává port sám o sobě, což vede k neplatné adrese.

Pro budoucí použití, pokud uděláte potřebujete zadat port, pak stačí zadat samostatný parametr, například:

import mysql.connector

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

To však nemusíte – 3306 je výchozí port MySQL a zdá se, že to je to, co používáte.




  1. MySql:Dotaz na více identických dynamických tabulek

  2. Kontrola zálohování serveru SQL

  3. Vícesloupcové celočíselné řazení

  4. MySQL Query získá posledních N řádků na skupinu