Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да коригирам InterfaceError:2003:Не може да се свърже с MySQL сървър на '127.0.0.1:3306:3306' (11001 getaddrinfo неуспешно)

Извадете ":3306" от реда "host" - mysql конекторът добавя порта сам по себе си, което води до невалиден адрес.

За бъдещи справки, ако направите трябва да посочите порт, тогава можете просто да посочите отделен параметър, така:

import mysql.connector

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

Не е нужно обаче - 3306 е MySQL портът по подразбиране и изглежда, че това е, което използвате.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Създайте временна таблица с дати

  2. Как да запишете един обект на Doctrine в две таблици на база данни (необходимо за оптимизиране на MySQL)

  3. Извличане на данни от JDBC база данни в Jtable

  4. Как да зададете стойност за множествен избор от обект на масив в yii2 по време на актуализиране

  5. NOT DISTINCT заявка в mySQL