Você deve garantir que seus grupos de segurança para AWS estejam abertos na porta 3306 (ou o que você configurar) para que possam acessar o banco de dados.
Você pode solucionar problemas tentando SSH na máquina, você pode se conectar localmente? Se sim, observe seus grupos de segurança e abra a porta. Se você não conseguir se conectar localmente, o banco de dados está inativo e você precisa diagnosticar e configurar o banco de dados corretamente.
Mas uma conexão recusada é mais do que provável que uma porta não esteja aberta no grupo de segurança.
Apenas para adicionar o que resolveu seu problema:
- Ele verificou seus grupos de segurança e abriu as portas corretas
- Verificado localmente para ver se o mySQL não estava escutando em nenhuma porta
netstat -tlnp
para verificar se o SQL está sendo executado localmente- Verificou o arquivo my.ini para ver se o mysql estava configurado para escutar em uma porta
- Descobri que não era e reconfigurei para ouvir