Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Não consigo acessar o banco de dados mysql (executando na instância da AWS) do meu aplicativo java


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:
  1. Ele verificou seus grupos de segurança e abriu as portas corretas
  2. Verificado localmente para ver se o mySQL não estava escutando em nenhuma porta
  3. netstat -tlnp para verificar se o SQL está sendo executado localmente
  4. Verificou o arquivo my.ini para ver se o mysql estava configurado para escutar em uma porta
  5. Descobri que não era e reconfigurei para ouvir