- Czy określiłeś poprawny port?
- Czy Twój serwer MySQL działa?
- Czy zapora blokuje dostęp?
- Spróbować usunąć anonimowe konto użytkownika z serwera MySQL?
Domyślny port, jeśli nie został określony, to 3306. W przeciwnym razie kod nie jest błędny. Problem dotyczy serwera MySQL lub połączenie jest blokowane przez zaporę sieciową lub zaporę serwera. Upewnij się, że port 3306 jest otwarty i niezablokowany.
db = mysql.connector.connect(user='xxx', password='xxx', host='xxx.db.1and1.com', port=3306)