- Ange du rätt port?
- Körs din MySQL-server?
- Blockerar en brandvägg åtkomst?
- Testa att ta bort anonymt användarkonto från din MySQL-server?
Standardporten om den inte anges är 3306. Annars är det inget fel på din kod. Problemet är med din MySQL-server eller så blockeras anslutningen av din brandvägg eller serverns brandvägg. Se till att port 3306 är öppen och inte blockerad.
db = mysql.connector.connect(user='xxx', password='xxx', host='xxx.db.1and1.com', port=3306)