som nævnt i svarene ovenfor, kan det være relateret til AWS sikkerhedsgrupper og andre ting. men hvis du oprettede en bruger og gav den fjernadgang '%' og stadig får denne fejl, så tjek din mysql-konfigurationsfil på debian, du kan finde den her:/etc/mysql/my.cnf og find linjen:
bind-address = 127.0.0.1
og ændre det til:
bind-address = 0.0.0.0
og genstart mysql.
på debian/ubuntu:
/etc/init.d/mysql restart
Jeg håber, det virker for dig.