zoals vermeld in de bovenstaande reacties, kan het verband houden met AWS-beveiligingsgroepen en andere dingen. maar als je een gebruiker hebt aangemaakt en deze externe toegang '%' hebt gegeven en nog steeds deze fout krijgt, controleer dan je mysql-configuratiebestand, op debian kun je het hier vinden:/etc/mysql/my.cnf en zoek de regel:
bind-address = 127.0.0.1
en verander het in:
bind-address = 0.0.0.0
en herstart mysql.
op debian/ubuntu:
/etc/init.d/mysql restart
Ik hoop dat dit voor u werkt.