Mysql
 sql >> Datenbank >  >> RDS >> Mysql

'Schnittstellenfehler:2003' beim Verbinden mit der Datenbank

  • Haben Sie den richtigen Port angegeben?
  • Läuft Ihr MySQL-Server?
  • Blockiert eine Firewall den Zugriff?
  • Versuchen Sie, ein anonymes Benutzerkonto von Ihrem MySQL-Server zu entfernen?

Der Standardport, wenn nicht angegeben, ist 3306. Ansonsten ist an Ihrem Code nichts falsch. Das Problem liegt bei Ihrem MySQL-Server oder die Verbindung wird von Ihrer Firewall oder der Server-Firewall blockiert. Stellen Sie sicher, dass Port 3306 offen und nicht blockiert ist.

db = mysql.connector.connect(user='xxx', password='xxx', host='xxx.db.1and1.com', port=3306)