Okay, habe nur ein bisschen herumgegraben und festgestellt, dass dies geholfen hat:
- Anstelle von 'localhost' wird stattdessen die IP-Adresse verwendet. Beispiel:
app.config['MYSQL_HOST'] = '127.0.0.1'
Offensichtlich haben Clients internes Aliasing vorgenommen, was zu Konflikten führt. Lesen Sie: Quelle - Fügen Sie die Flask-Konfigurationseinstellung hinzu,
app.config['MYSQL_UNIX_SOCKET'] = 'TCP'
die angibt, dass die Verbindung remote ist.