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! 👇🏻

Imagine monitoring actually built for developers

Billboard image

Join Vercel, CrowdStrike, and thousands of other teams that trust Checkly to streamline monitor creation and configuration with Monitoring as Code.

Start Monitoring

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Immerse yourself in a wealth of knowledge with this piece, supported by the inclusive DEV Community—every developer, no matter where they are in their journey, is invited to contribute to our collective wisdom.

A simple “thank you” goes a long way—express your gratitude below in the comments!

Gathering insights enriches our journey on DEV and fortifies our community ties. Did you find this article valuable? Taking a moment to thank the author can have a significant impact.

Okay