- 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)