2011-03-27 15 views
7

Fui a través de estas instrucciones: http://docs.amazonwebservices.com/AmazonRDS/latest/GettingStartedGuide/No se puede conectar a Amazon servicio web instancia de MySQL

pero todavía no puede conectarse a la base de datos utilizando MySQL desde la línea de comandos.

Incluso he intentado: telnet xxxxxxx.clpkcufglfdn.us-east-1.rds.amazonaws.com 3306

pero que no se conecta bien.

Configuré el grupo de seguridad DB utilizando el CIDR sugerido por la consola (espero que me dé el valor correcto).

Actualización: Los cortafuegos están desactivados en mi extremo. Sería extraño si Amazon tuviera cortafuegos en su extremo y no lo mencionara en su documentación.

Update2: Estoy detrás de un enrutador inalámbrico que asignó a mi máquina la IP de 10.0.0.2, así que traté de agregar eso a los grupos de seguridad pero todavía no me puedo conectar.

+1

Por favor, mira mi comentario a mi respuesta. Su IP interna de 10.0.0.2 no significa absolutamente nada para Amazon, nunca lo ven: ven la dirección IP de su * enrutador * ** externa. – ceejayoz

Respuesta

3

Actualización: Los cortafuegos están deshabilitados en mi extremo. Sería extraño si Amazon tuviera cortafuegos en su extremo y no lo mencionara en su documentación.

grupos de seguridad de Amazon son un firewall.

Configuré el grupo de seguridad DB utilizando el CIDR sugerido por la consola (espero que me dé el valor correcto).

Si no es el IP desde el que se conecta, no es el valor correcto.

+0

De acuerdo con este hilo, debería usar el IP sugerido por la consola: https://forums.aws.amazon.com/thread.jspa?messageID=229191𷽇 – opike

+0

El uso de 10.0.0.2/0 terminó funcionando para que el otro hilo era incorrecto. – opike

+3

10. * es una IP interna, no significa nada para Amazon si no está en su red. 10.0.0.2/0 funcionó porque/0 significa "permitir todo en Internet". Averigüe cuál es su IP a través de algo como http://whatismyip.com/ y use eso con un/32 al final. – ceejayoz

1

Parece que tienes un firewall que está soltando tu conexión. O está en tu extremo o en el de Amazon; probablemente necesite hablar con su grupo de TI y si ese no es el problema, entonces el grupo de Amazon para ver si se perdió un paso.

0

Si intenta acceder a una instancia de RDS desde el mismo centro de datos de AWS, debe especificar una dirección IP interna local (es decir, 10.xxx) y no la dns/ip pública, ya que su conexión simplemente no se apaga de la LAN

puede encontrar la dirección IP local de su caja de EC2 escribiendo: ifconfig o comprobar su nombre de usuario (es decir [email protected])

no he encontrado esto en cualquier lugar y perdido mucho de tiempo. ¡Espero que esto ayude!

Cuestiones relacionadas