Não consigo conectar a minha instância DBaaS
Sintoma
Não é possível conectar a instância DBaaS usando um cliente de banco de dados, como mysql, psql, DBeaver ou outro cliente compatível com a engine.
Causa
A conexão pode falhar quando a instância não está ativa, quando o acesso é feito fora da rede privada da Magalu Cloud, quando a VM de acesso está em outra conta ou região, quando o IP privado está incorreto ou quando usuário e senha foram informados incorretamente.
Solução
Portal
- Acesse o Console Magalu Cloud.
- No menu principal, clique em Database.
- Abra a instância e confirme se o status está ativo.
- Copie o IP Privado exibido nos detalhes da instância.
- Confirme se você está tentando conectar a partir de uma VM ou recurso na Magalu Cloud, na mesma conta e região da instância DBaaS.
- Confira o guia de conexão da engine utilizada:
- Verifique se usuário e senha estão corretos.
- Se você esqueceu o usuário ou a senha, abra um Ticket de suporte.
CLI
Verifique o status e o IP privado da instância:
mgc dbaas instances get "instance-id"
Substitua instance-id pelo ID da instância.
Para testar a conexão com MySQL a partir de uma VM na mesma conta e região:
mysql -h "ip_privado_do_banco" -u "usuario" -p
Para testar a conexão com PostgreSQL a partir de uma VM na mesma conta e região:
psql -h "ip_privado_do_banco" -U "usuario" -d "postgres"
Se o teste falhar mesmo com status ativo, IP privado correto, usuário correto, senha correta e origem na mesma conta e região, abra um Ticket de suporte informando o erro retornado pelo cliente.