Estou tentando avaliar o AWS RDS para usar como banco de dados possível para nosso aplicativo. Eu criei um DBInstance(micro) e adicionei um grupo de segurança IP. Eu sou capaz de me conectar ao DBInstance da linha de comando do shell Xampp e posso executar consultas a partir dele.
Mas quando tento me conectar com o workbench ao mesmo DBInstance, ocorre o erro de que 'o servidor MySQL foi embora'. A seguir estão as etapas que segui para conectar-me ao workbench:
- Forneça o endereço Endpoint de DBInstance como Hostname.
- Porta: 3306
- Defina o nome de usuário e a senha para o usuário mestre e sua senha.
Meu banco de dados é completamente novo, acabei de criar um banco de dados simples e estou tentando conectar com o workbench imediatamente. Estou usando o workbench versão 5.2.25.
Alguma ideia do que estou perdendo? E sim, sou apenas um iniciante com MySQL e AWS.
Editar: Conforme solicitado por RolandoMySQLDBA, executei a consulta SELECT USER(),CURRENT_USER();
e no resultado obtive uma linha com duas colunas USER()[email protected]
e CURRENT_USER()=ei@%
. ei
é o nome de usuário mestre para minha instância de banco de dados RDS. E a coluna USER()
tem meu endereço IP depois de @
.
Eu tentei usar ambos [email protected]
e ei@%
com o workbench, mas recebo o erro de acesso negado.
Se você instanciou uma instância MySQL RDS, deseja criar um grupo de segurança de banco de dados
CIDR/IP
EC2 Security Group
O meu está funcionando perfeitamente no MySQL workbench. Lembro-me de seguir estas etapas mencionadas neste link, talvez ajude:
http://thoughtsandideas.wordpress.com/2012/05/17/monitoring-and-managing-amazon-rds-databases-using-mysql-workbench/