Conexión a RDS Desde una Instancia EC2
Desliza para mostrar el menú
Para conectarse a la base de datos desde una instancia EC2, es necesario realizar las mismas acciones que al conectarse a una base de datos desde cualquier computadora Linux.
EC2 es simplemente una computadora alquilada con un sistema operativo Linux instalado, por lo que no tiene nada de especial.
Aprenderás cómo conectarte desde tu instancia Linux a la base de datos en la nube y utilizar consultas SQL para recuperar, crear, modificar y eliminar datos en la base de datos. Al final, tendrás acceso completo y control total sobre la base de datos.
Instalar MySQL
Instalación de MySQL en la instancia. Utilizar los siguientes comandos:
sudo su
dnf update -y
Este comando nos otorga privilegios de superusuario y también actualiza los componentes si no se han actualizado en nuestro sistema.
A continuación, necesitamos instalar el servidor MariaDB, que contendrá el servidor MySQL que necesitamos. Puedes hacerlo con el siguiente comando:
dnf install mariadb105-server -y
Después de una instalación exitosa, podemos conectarnos a nuestra instancia de base de datos utilizando el siguiente comando:
mysql -u MY_USER -p -h MY_HOST -P 3306
Cuando se te solicite la contraseña, ninguna de las teclas que presiones se mostrará en pantalla. Debes escribir tu contraseña en el teclado y presionar enter.
Realización de operaciones utilizando SQL.
Ahora que nos hemos conectado correctamente a la base de datos mediante MySQL, podemos comenzar a realizar operaciones en nuestras bases de datos y tablas.
Para comenzar, utilicemos el siguiente comando para verificar si todo está correcto y si estamos conectados a la base de datos adecuada:
SHOW DATABASES;
Para ejecutar un comando en esta consola, es necesario utilizar un punto y coma al final. De lo contrario, simplemente se pasará a la siguiente línea. Esto resulta útil para escribir y organizar consultas extensas, pero se debe tener precaución con ello.
A continuación, se debe seleccionar la base de datos creada para comenzar a trabajar con las tablas que contiene, utilizando un comando sencillo:
USE CodefinityGuideDatabase;
Ahora es posible escribir una consulta SQL regular aquí y obtener datos de cualquier tabla.
Por ejemplo, consulta de la tabla user_phones:
SELECT * FROM user_phones;
Recuperamos información de la tabla que creamos localmente a través de MySQL Workbench. Esto demuestra que nuestra base de datos está en la nube y que no hay nada difícil en usar RDS.
¡Felicidades por completar el curso! Esto es solo el comienzo de tu camino. Continúa practicando lo que has aprendido, explora más sobre AWS y avanza en los siguientes cursos de Codefinity para ampliar tus conocimientos y habilidades.
1. ¿Cuál es el propósito principal de una instancia EC2 en AWS?
2. ¿Cuál es el comando SQL correcto para mostrar todas las bases de datos en MySQL?
¡Gracias por tus comentarios!
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla