Acabei de criar a conta Amazon RDS. E eu iniciei uma instância de banco de dados.
The "endpoint" is:
abcw3n-prod.cbmbuiv8aakk.us-east-1.rds.amazonaws.com
Ótimo! Agora, tento conectar-me a uma de minhas outras instâncias do EC2.
mysql -uUSER -pPASS -habcw3n-prod.cbmbuiv8aakk.us-east-1.rds.amazonaws.com
Mas nada funciona e simplesmente trava.
Eu tentei fazer ping, e nada funciona também. Nada acontece.
Preciso alterar algumas configurações?
Muita conversa aqui sobre grupos de segurança, mas também verifique:
(O grupo de roteamento era meu problema; ao criar uma nova sub-rede, deixei de adicioná-lo a um grupo de roteamento com um gateway.)
fonte
Fixo.
Tinha que conceder acesso a ele nos grupos de segurança sob o DB ...
fonte
Eu tive o mesmo problema ;
trabalhou para mim ...
fonte
Em uma tentativa de abrir a segurança completamente para teste antes de bloquear o acesso, minha instância de banco de dados e minha instância EC2 usaram o mesmo grupo de segurança, e as portas de entrada e saída 3306 foram configuradas para permitir conexões de Qualquer Lugar. O problema - eu consegui me conectar ao Aurora pelo meu notebook, mas estranhamente não pela minha instância do EC2, como se a instância do EC2 não fosse o Anywhere. A solução foi adicionar outra regra de entrada do mysql / Aurora e especificar o mesmo ID do grupo de segurança que a origem das conexões de entrada. Meu grupo de segurança possui uma regra que se refere a si próprio e posso conectar-me no meu notebook ou na minha instância do EC2.
fonte
regra de entrada mysql deve ser como abaixo
este é o problema com o grupo de segurança.
fonte
0.0.0.0/0
acesso3306
também não é uma ótima idéia.