¿Cómo me conecto a AWS RDS usando MySQL Workbench?

¿Cómo me conecto a AWS RDS usando MySQL Workbench?
AWS RDS (Relational Database Service) es un servicio de base de datos administrado proporcionado por Amazon Web Services para iniciar un clúster de base de datos altamente disponible y escalable. AWS RDS proporciona diferentes motores de bases de datos como Amazon Aurora, MySQL, Mariadb, MS SQL Server, Oracle y PostgreSQL. AWS no proporciona acceso de shell al servidor de base de datos; Solo proporciona una cadena de conexión para conectarse al servidor de la base de datos.

MySQL Workbench es una aplicación de escritorio utilizada para mejorar la visibilidad dentro de los servidores de bases de datos relacionales como MySQL usando una buena interfaz gráfica de usuario. También proporciona una herramienta de consulta para realizar consultas SQL en el servidor de la base de datos. Esta guía discutirá los siguientes pasos para conectarse a la instancia de AWS RDS utilizando el MySQL Workbench desde una máquina local.

  • Instale MySQL Workbench en una máquina local
  • Crear instancia de AWS RDS
  • Conéctese a la instancia de AWS RDS usando MySQL Workbench

Instale MySQL Workbench en la máquina local

El primer paso para conectarse al AWS RDS es instalar MySQL Workbench en una máquina local. Actualice los repositorios locales en Ubuntu y luego instale el MySQL Workbench utilizando los siguientes comandos.

Ubuntu@ubuntu: ~ $ sudo apt Update -y
ubuntu@ubuntu: ~ $ sudo apt install mysql -workbench -y

Después de instalar el MySQL Workbench, verifique su versión para verificar la instalación.

ubuntu@ubuntu: ~ $ mysql-workbench --version

Crear instancia de AWS RDS

Para conectarse a la instancia de AWS RDS utilizando MySQL Workbench, primero inicie una nueva instancia de AWS RDS con MySQL Engine. Primero, inicie sesión en la consola de administración de AWS y seleccione la región en la que desea implementar una instancia de RDS. Para este artículo, implementaremos una instancia de RDS en el US-East-1 (NORTE. Virginia) región.

Buscar RDS de la consola de gestión.

Desde el panel en el lado izquierdo, haga clic en el Bases de datos.

Mostrará todas las instancias de base de datos implementadas allí. Desde la esquina superior derecha, haga clic en el Crear base de datos botón para crear una instancia de RDS.

Selecciona el Crear estándar como Método de creación de bases de datos y Mysql como Tipo de motor.

De las plantillas, seleccione el Nivel libre.

Ingrese el nombre de la base de datos y las credenciales bajo el Ajustes sección.

Bajo la Conectividad Sección, seleccione el VPC en el que desea implementar la instancia RDS y hacer que la instancia RDS esté disponible públicamente, ya que accederemos a los RDS desde nuestra máquina local.

Después de seleccionar el VPC, ahora seleccione el grupo de seguridad VPC y la zona de disponibilidad.

Deje el resto de la configuración como predeterminado y haga clic en el Crear base de datos botón al final de la página.

Para obtener el nombre de host de la instancia de RDS, vaya a la bases de datos desde el panel lateral izquierdo.

Haga clic en la base de datos recién creada, y mostrará todos los detalles de la base de datos allí.

Desde el conectividad y seguridad pestaña, copie el punto final de la instancia de AWS RDS y el puerto como se usará para hacer la conexión con la instancia RDS desde el MySQL Workbench.

Después de crear la instancia de RDS, ahora configure el grupo de seguridad conectado al RDS para permitir la conexión desde Internet. Un grupo de seguridad es un firewall virtual para permitir o bloquear el tráfico a la instancia de RDS. Por defecto, los grupos de seguridad bloquean las conexiones desde Internet. Desde la consola de gestión, busque el EC2.

Desde el panel en el lado izquierdo, haga clic en el Grupos de seguridad bajo la Seguridad de la red sección. Mostrará todos los grupos de seguridad disponibles en la región.

Haga clic en el grupo de seguridad adjunto con la instancia de MySQL RDS, Costumbra, para esta demostración.

Haga clic en el botón Editar reglas entrantes para agregar una regla de entrada al grupo de seguridad desde las reglas de entrada.

Agregue una nueva regla para permitir el tráfico desde el puerto 3306 ya que, por defecto, el servidor MySQL se ejecuta en el puerto 3306. Después de agregar la regla, haga clic en Guardar reglas Para guardar las reglas del grupo de seguridad.

Conéctese a AWS RDS usando MySQL Workbench

Hasta ahora, hemos instalado MySQL Workbench en el sistema local y lanzamos una instancia de MySQL RDS en AWS. Ahora es el momento de conectarse a la instancia de MySQL RDS usando el MySQL Workbench. Abra el MySQL Workbench ejecutando el siguiente comando.

ubuntu@ubuntu: ~ $ sudo mysql-workbench

Abrirá el banco de trabajo mysql. Clickea en el (+) símbolo, y solicitará los parámetros de conexión de la base de datos.

Ingrese todos los parámetros de conexión requeridos del servidor de base de datos AWS MySQL y haga clic en el Conexión de prueba botón para conectarse al servidor de la base de datos.

Ahora solicitará la contraseña de la instancia de RDS. Ingrese la contraseña para la instancia de RDS y haga clic en el DE ACUERDO botón para probar la conexión.

Después de ingresar la contraseña, informará si la conexión fue exitosa o no.

Ahora desde la nueva configuración de conexión, haga clic en el DE ACUERDO botón en lugar de Conexión de prueba Para agregar la configuración de conexión de instancia de AWS RDS al MySQL Workbench.

Agregará una conexión MySQL en el tablero del MySQL Workbench.

Para conectarse a la instancia de AWS RDS, haga doble clic en la conexión AWS RDS y comenzará a conectarse a la instancia de RDS.

Después de algún tiempo, solicitará la contraseña de la instancia de AWS RDS. Ingrese la contraseña de la instancia de RDS y haga clic en el DE ACUERDO botón para conectarse a la instancia.

Después de proporcionar la contraseña, se conectará a la instancia de AWS RDS y abrirá una buena interfaz gráfica de usuario para la instancia RDS en el MySQL Workbench.

Para crear un nuevo esquema usando MySQL Workbench, haga clic en el nuevo esquema Botón en la barra de menú.

Abrirá una nueva pestaña solicitar un nombre de esquema para crear.

Ingrese el nombre del esquema y haga clic en el Aplicar botón en la esquina inferior derecha de la pestaña. Abrirá una nueva ventana con la consulta SQL para crear el nuevo esquema solicitando su confirmación si desea ejecutar la consulta.

Revise la consulta SQL y haga clic en el Aplicar botón en la esquina inferior derecha de la ventana para crear el esquema. Del mismo modo, también se pueden realizar diferentes consultas SQL utilizando una interfaz gráfica de usuario en MySQL Workbench.

Conclusión

MySQL Workbench es una aplicación de escritorio que proporciona una buena interfaz gráfica de usuario del servidor de base de datos relacional. Es difícil para principiantes usar la interfaz de línea de comandos para realizar consultas en el servidor de la base de datos. MySQL Workbench proporciona una bonita vista del servidor de la base de datos y facilita la realización de consultas SQL. Este blog describe diferentes pasos para conectarse al servidor AWS RDS utilizando el MySQL Workbench.