jak je uvedeno v odpovědích výše, mohlo by to souviset s bezpečnostními skupinami AWS a dalšími věcmi. ale pokud jste vytvořili uživatele a dali mu vzdálený přístup '%' a stále se vám zobrazuje tato chyba, zkontrolujte svůj konfigurační soubor mysql v debianu, najdete ho zde:/etc/mysql/my.cnf a najděte řádek:
bind-address = 127.0.0.1
a změňte jej na:
bind-address = 0.0.0.0
a restartujte mysql.
na debian/ubuntu:
/etc/init.d/mysql restart
Doufám, že to pro vás bude fungovat.