Em suma. Você precisa nos dar mais informações sobre seu aplicativo, o problema, logs, etc
Você configurou sua Instância do MySQL?
Por padrão, o mysqld bloqueia um host após 10 erros de conexão . link
Embora isso possa ser normal, sua configuração pode exigir configurações diferentes.
É claro que você deve verificar seus registros para ver por que você está recebendo os erros de conexão em primeiro lugar. Pode ser um script ruim ou um bug relacionado ao aplicativo.
É improvável que seja um problema de firewall se estiver funcionando e, de repente, não, mas vale a pena verificar se o firewall ainda está configurado corretamente. Também vale a pena verificar se você pode se conectar, não olhar para registros.