- Zadali jste správný port?
- Běží váš server MySQL?
- Blokuje firewall přístup?
- Zkusit odebrat anonymní uživatelský účet ze serveru MySQL?
Výchozí port, pokud není zadán, je 3306. Jinak s vaším kódem není nic špatného. Problém je ve vašem serveru MySQL nebo je připojení blokováno vaším firewallem nebo firewallem serveru. Ujistěte se, že port 3306 je otevřený a není blokován.
db = mysql.connector.connect(user='xxx', password='xxx', host='xxx.db.1and1.com', port=3306)