Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak naprawić InterfaceError:2003:Nie można połączyć się z serwerem MySQL na '127.0.0.1:3306:3306' (nie powiodło się 11001 getaddrinfo)

Usuń „:3306” z wiersza „host” — łącznik mysql dodaje sam port, co prowadzi do nieprawidłowego adresu.

Na przyszłość, jeśli tak musisz określić port, możesz po prostu określić oddzielny parametr, taki jak:

import mysql.connector

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

Nie musisz jednak - 3306 jest domyślnym portem MySQL i wydaje się, że tego właśnie używasz.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zoptymalizuj zapytanie django, aby pobrać klucz obcy i relację django-taggit

  2. Zapytanie MySQL o minimalnej wartości

  3. „Nie można przekonwertować wartości daty/godziny MySQL na System.DateTime”, GDY nie używa się daty — C#.Net

  4. Fragmentacja tabel Wordpress i MySQL

  5. PHP - Zagnieżdżona lista podzielona na parzyste kolumny (poprawka i aktualizacje)