Guía básica sobre MariaDB

Categorias: General

Guía básica sobre MariaDB

Si alguna vez has trabajado con bases de datos, seguro que has oído hablar de MySQL, ¿verdad? Bueno, pues MariaDB es primo hermano de MySQL, y ha llegado con algunas mejoras bajo el brazo que están llamando la atención de desarrolladores y administradores de bases de datos por todo el mundo.

MariaDB surgió como una alternativa directa a MySQL, ofreciendo compatibilidad total con este, pero con un enfoque en la transparencia y el rendimiento mejorado.

En este post, vamos a explorar todo lo que necesitas saber para empezar con MariaDB: desde lo básico, como instalar y configurar tu sistema, hasta algunos consejos para gestionar y optimizar tus bases de datos. Una guía básica sobre MariaDB que te puede servir para muchos.

Qué es MariaDB

MariaDB es un sistema de gestión de bases de datos relacional (RDBMS) que se originó como un fork de MySQL, uno de los sistemas de bases de datos más populares del mundo.

Pero, ¿qué significa exactamente que sea un fork? Básicamente, es una versión derivada que se desarrolló a partir del código original de MySQL, con el objetivo de seguir un camino diferente, especialmente en lo que respecta a cómo se manejan las contribuciones de la comunidad y las licencias del software.

Uno de los principales impulsores detrás de MariaDB fue Monty Widenius, el cofundador de MySQL, quien inició este proyecto para garantizar que el RDBMS mantuviera su naturaleza de código abierto y que continuara evolucionando en la dirección deseada por la comunidad de usuarios y desarrolladores, algo que comenzó a preocupar a muchos tras la adquisición de MySQL por parte de Oracle.

Características destacadas de MariaDB:

MariaDB no solo se utiliza en aplicaciones web, sino también en muchos otros entornos que requieren una base de datos robusta, segura y de alto rendimiento, incluidos grandes almacenes de datos, aplicaciones empresariales, y como parte de soluciones de software como servicio (SaaS).

Hosting SSD NVMe

Cómo instalar MariaDB

Instalar MariaDB es un proceso sencillo, aunque los pasos específicos pueden variar dependiendo del sistema operativo que uses.

Aquí te explicaremos cómo hacerlo en Windows, Linux y macOS, para que puedas empezar a usar MariaDB sin complicaciones en cualquier plataforma.

¡Ojo!, esto no significa que tengas que instalar MariaDB si lo que quieres es gestionar una web, como WordPress, PrestaShop, etc… Esto es sólo si quieres trabajar de forma local (en tu ordenador) con MariaDB.

Instalar MariaDB en Windows

  1. Descarga el instalador:
    Visita la página oficial de MariaDB para descargar el instalador más reciente para Windows desde aquí.
  2. Ejecuta el instalador:
    Una vez descargado, ejecuta el archivo y sigue las instrucciones del asistente de instalación. Durante el proceso, podrás seleccionar los componentes que deseas instalar y configurar aspectos importantes como la contraseña del usuario root.
  3. Configuración inicial:
    Al finalizar la instalación, se te ofrecerá la opción de configurar algunas características básicas y de iniciar el servicio de MariaDB automáticamente.
  4. Verifica la instalación:
    Puedes verificar que MariaDB se ha instalado correctamente abriendo el Símbolo del sistema y escribiendo mysql -u root -p, seguido de la contraseña cuando se te solicite.

Instalar MariaDB en Linux

La instalación en Linux puede variar según la distribución que uses, pero generalmente puedes instalar MariaDB utilizando el gestor de paquetes de tu sistema.

  1. Actualiza tu sistema:
    Abre una terminal y ejecuta sudo apt-get update (para distribuciones basadas en Debian como Ubuntu) o sudo yum update (para distribuciones basadas en RedHat como Fedora).
  2. Instala MariaDB:
    Ejecuta sudo apt-get install mariadb-server en sistemas Debian/Ubuntu o sudo yum install mariadb-server en sistemas RedHat.
  3. Inicia y habilita el servicio:
    Usa sudo systemctl start mariadb para iniciar el servicio y sudo systemctl enable mariadb para que MariaDB se inicie automáticamente al arrancar el sistema.
  4. Configuración de seguridad:
    Es recomendable ejecutar sudo mysql_secure_installation para configurar aspectos básicos de seguridad, como la contraseña del root y la eliminación de usuarios anónimos.

Instalar MariaDB en macOS

  1. Utiliza Homebrew:
    Si aún no tienes Homebrew, puedes instalarlo desde su página oficial. Luego, abre una terminal y ejecuta brew install mariadb.
  2. Inicia MariaDB:
    Después de la instalación, puedes iniciar MariaDB con mysql.server start.
  3. Configuración de seguridad:
    Al igual que en Linux, es aconsejable ejecutar mysql_secure_installation para mejorar la seguridad de tu instalación de MariaDB.

¿Necesito instalar MariaDB en mi hosting?

Cuando te lanzas al mundo de las páginas web y el hosting, una de las preguntas más frecuentes es sobre la gestión de las bases de datos: ¿necesito instalar MariaDB en mi hosting? La respuesta es sencilla, especialmente si eliges servicios como los que ofrecemos en Hostinet: NO.

MariaDB ya incluido

En la todos de los planes de hosting NVMe en muchos otros tipos de alojamientos, como los VPS administrados, MariaDB ya viene instalado y configurado.

Esto significa que no necesitas preocuparte por los detalles técnicos de la instalación de una base de datos en tu servidor.

Puedes empezar a crear y gestionar tus bases de datos directamente desde tu panel de control, lo que te permite concentrarte en diseñar y mejorar tu sitio web en lugar de manejar aspectos técnicos complejos.

Si tienes se servidor no administrado por nosotros y lo estás configurando tú mismo, obviamente, sí que tendrás que instalar MariaDB o el sistema de base de datos que prefieras.

Gestión desde el servidor, no desde tu PC

Es importante aclarar que, para gestionar una base de datos en un entorno de hosting, no necesitas tener MariaDB instalado en tu ordenador personal.

Todo se maneja directamente desde el servidor. Esto no solo simplifica las cosas sino que también asegura que tu sitio web y sus bases de datos están accesibles y gestionables desde cualquier lugar, sin necesidad de configuraciones locales.

Otra cosa es que quieras gestiona la base de datos de forma local, aunque esté alojada en un hosting. Para esto hay aplicaciones de escritorio, tipo MySQL Workbench o HeidiSQL, pero se conectan a la base da datos que está alojada en el hosting.

Más información sobre MariaDB

Si este artículo te ha despertado el interés en MariaDB y deseas explorar más sobre este sistema de gestión de bases de datos y cómo se compara o interactúa con otros sistemas, tenemos varios recursos que pueden ser de ayuda.

Aquí te dejamos algunos enlaces a posts de nuestro blog que te proporcionarán información más detallada y específica:

Ten en cuenta que cuando hablamos de MySQL, también puedes aplicarlo a MariaDB, pero se suele utilizar el nombre de MySQL por ser más común.

Conclusiones

A lo largo de este post, hemos explorado qué es MariaDB, cómo instalarlo y gestionarlo, y por qué podría ser la opción ideal para tu hosting web. MariaDB se destaca por ser una base de datos robusta, eficiente y compatible con MySQL, facilitando la migración y el manejo sin problemas técnicos complejos.

Recuerda estos puntos clave:

Si buscas una solución de base de datos que combine rendimiento, facilidad de uso y una comunidad sólida, MariaDB es una excelente elección.

Hosting SSD NVMe