Jaime, miembro de este staff, nos hizo el favor de redactar esta reseña ya que controla muy bien dicho tema.
Solución:
Esta solución funcionó para mí: agregue su IP a las reglas del grupo de seguridad de la siguiente manera. Suponiendo que haya iniciado sesión en AWS:
- Vaya a RDS -> Bases de datos -> Seleccione su base de datos
-
Asegúrate que Accesibilidad Pública el valor es Sí
-
Verifique su dirección IP usando http://checkip.amazonaws.com/. Si no se agrega a los grupos de reglas de seguridad, debe agregarlo. este paso es crucial
3.1. Haga clic en el nombre de la regla. Esto abrirá una nueva pestaña, luego haga clic en el nombre de la regla.
3.2. Haga clic en Editar reglas de entrada
3.3. Haga clic en Agregar nueva regla y agregue una regla con los siguientes valores:
Tipo: MYSQL/Aurora.
Protocolo: TCP (predeterminado)
Rango de puertos: 3306 (predeterminado)
Fuente: Mi IP -> Esta será la dirección IP que obtuvo en http://checkip.amazonaws.com/.
- Llenar información en MySQL Workbench
nombre de host: use el valor que tiene para Endpoint en Conectividad y seguridad
Puerto: Use el valor que tiene para Puerto en Conectividad y Seguridad, por defecto es 3306.
Nombre de usuario: use el valor que tiene para el nombre de usuario maestro en Configuración
Clave: use el valor que estableció cuando creó la instancia de la base de datos.
Si olvidó la contraseña, puede cambiarla haciendo clic en Modificar en la instancia de su base de datos o si está utilizando AWS Elastic Beanstalk, puede ingresar a la instancia mediante SSH y ejecutar el comando.
/opt/elasticbeanstalk/bin/get-config environment
y encontrarás esa información en él.
En los foros de MySQL hay una publicación que enlaza con varias fuentes para conectar MySQL Workbench a recursos en línea: http://forums.mysql.com/read.php?152,252640,252640#msg-252640. Los pasos esenciales para Amazon RDS se encuentran en esta página: https://thoughtsandideas.wordpress.com/2012/05/17/monitoring-and-managing-amazon-rds-databases-using-mysql-workbench/
Paso 3) Complete los valores como se describe a continuación que se ilustra en la Figura 4.
- Nombre de conexión: proporcione un nombre para identificar su conexión. Método de conexión: seleccione TCP/IP estándar sobre SSH de la lista desplegable en lugar de Estándar (TCP/IP). Luego, en el panel de dos pestañas que aparece, complete los siguientes valores que se encuentran en la pestaña Parámetros.
- Nombre de host SSH: proporcione el DNS público de la instancia de Amazon EC2 (consulte la Figura 3) que se usará como instancia de servidor intermedio para crear la conexión con la instancia de base de datos.
- Nombre de usuario de SSH: proporcione el usuario de la instancia de Amazon EC2 (consulte la Figura 3) que se usará como instancia de servidor intermedio para crear la conexión con la instancia de base de datos.
- Archivo de clave SSH: proporcione la clave privada (xxx.pem) utilizada para conectar la instancia de Amazon EC2 a través de SSH
- Nombre de host de MySQL: proporcione el punto final de la instancia de base de datos creada en Amazon RDS (consulte la Figura 5).
-
Nombre de usuario: proporcione el nombre de usuario maestro de la instancia de base de datos creada en Amazon RDS (consulte la Figura 5).
-
Contraseña: haga clic en el botón Almacenar en llavero… y escriba la contraseña proporcionada al crear la instancia de base de datos en Amazon RDS.
- En MySQL Workbench, haga clic en Configurar nueva conexión,
- Proporcione el nombre de la conexión y seleccione el método de conexión como estándar TCP/IP,
- Ingrese el nombre de host desde el punto final de RDS y el puerto como 3306,
- Ingrese el nombre de usuario y la contraseña de Mysql como se indica en la creación de la instancia de RDS,
- Luego pruebe la conexión y haga clic en Aceptar.
Puedes añadir valor a nuestro contenido participando con tu veteranía en las observaciones.