DEV Community

Cover image for Cómo instalar MariaDB en una instancia EC2 con Amazon Linux 2023
Brian
Brian

Posted on • Edited on

2 2 2 2 2

Cómo instalar MariaDB en una instancia EC2 con Amazon Linux 2023

Si necesitas un servidor de base de datos rápido, confiable y fácil de configurar, MariaDB es una excelente opción. En este tutorial, te guiaré paso a paso para instalar y configurar MariaDB en una instancia EC2 con Amazon Linux 2023.


Paso 1: Actualizar el sistema

Antes de instalar cualquier paquete, asegúrate de que tu sistema está actualizado:

sudo dnf update -y
Enter fullscreen mode Exit fullscreen mode

Paso 2: Instalar MariaDB

Amazon Linux 2023 incluye MariaDB en sus repositorios predeterminados.

1. Instala MariaDB Server

sudo dnf install -y mariadb105-server
Enter fullscreen mode Exit fullscreen mode

💡 Tip: Si necesitas otra versión, verifica las disponibles con:

sudo dnf list mariadb*

2. Inicia y habilita el servicio

Después de instalar, inicia el servicio de MariaDB:

sudo systemctl start mariadb
Enter fullscreen mode Exit fullscreen mode

Y habilítalo para que inicie automáticamente tras un reinicio:

sudo systemctl enable mariadb
Enter fullscreen mode Exit fullscreen mode

Verifica que el servicio esté funcionando:

sudo systemctl status mariadb  
Enter fullscreen mode Exit fullscreen mode

📸 Aquí tienes un ejemplo de cómo debería verse el estado del servicio:

Estado MariaDB


Paso 3: Configurar MariaDB

Configuración de seguridad inicial

Antes de usar MariaDB, necesitas realizar una configuración inicial. A continuación, ejecuta el script de configuración inicial:

sudo mysql_secure_installation
Enter fullscreen mode Exit fullscreen mode

⚠️ Recomendaciones al configurar la contraseña

Cumple con los requisitos de seguridad:

  • Al menos una letra mayúscula y una minúscula.
  • Al menos un número.
  • Al menos un símbolo especial (.!@#$%^&*()).
  • Longitud mínima de 8 caracteres.

¿Qué hace el script mysql_secure_installation?

Este script te guía para realizar ajustes clave en la configuración de seguridad:

  • Cambiar la contraseña de root: Usa una contraseña fuerte siguiendo las recomendaciones anteriores.
  • Deshabilitar usuarios anónimos: Esto evita accesos no autorizados.
  • Eliminar la base de datos de prueba: Protege tu sistema eliminando datos predeterminados.
  • Restringir el acceso remoto: Asegura que solo se pueda acceder desde la máquina local.

Vista del asistente de configuración

📸 Aquí tienes capturas de pantalla de cómo se ve el asistente durante su ejecución:

Paso 1 del asistente de configuración de MariaDB

Paso 2 del asistente de configuración de MariaDB


Paso 4: Conéctate a MariaDB como root

Ejecuta el siguiente comando para acceder al servidor de MariaDB como usuario root.

sudo mysql -u root -p
Enter fullscreen mode Exit fullscreen mode

Ingresa la contraseña configurada anteriormente y accede al shell de MariaDB.


¡Listo! 🎉

¡Eso es todo! Ahora tienes un servidor MariaDB funcionando en tu instancia EC2 con Amazon Linux 2023

Si tienes preguntas o necesitas ayuda para personalizar tu configuración, ¡déjalo en los comentarios! 👇🏻

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more

Top comments (0)

Image of Timescale

Timescale – the developer's data platform for modern apps, built on PostgreSQL

Timescale Cloud is PostgreSQL optimized for speed, scale, and performance. Over 3 million IoT, AI, crypto, and dev tool apps are powered by Timescale. Try it free today! No credit card required.

Try free

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay