molto probabile che sia una problema di firewall.
un'altra causa può essere che non hai abilitato le connessioni remote su mysql...