MariaDB es un sistema de gestión de bases de datos relacional (RDBMS) derivado directamente de MySQL y distribuido bajo licencia GPL (General Public License). Su desarrollo está liderado por Michael "Monty" Widenius —fundador original de MySQL— junto con la Fundación MariaDB y una amplia comunidad de desarrolladores de software libre.
Este proyecto introduce dos nuevos motores de almacenamiento: Aria, que reemplaza a MyISAM, y XtraDB, una alternativa optimizada a InnoDB. Gracias a su alta compatibilidad con MySQL —manteniendo las mismas órdenes, interfaces, APIs y bibliotecas—, es posible migrar de un servidor MySQL a MariaDB de forma prácticamente transparente.
MariaDB nació como una bifurcación (fork) de MySQL con el propósito de garantizar la existencia de una versión libre y abierta. Widenius tomó esta decisión convencido de que el interés de Oracle en MySQL, tras su adquisición, respondía principalmente a la intención de reducir la competencia que este suponía para sus propios productos.
Instalación de MariaDB
Para instalar el paquete, como siempre primero actualizamos los repositorios y luego procedemos a instalar el siguiente paquete:
apt install mariadb-serverTras la instalación, procedemos a habilitar el servicio al arranque y lo iniciamos:
systemctl start mariadb
systemctl enable mariadbConfigurar MariaDB
Ahora que ya tenemos el servicio levantado, tocará aplicar un poco de configuración, para ello ejecutaremos el comando mysql_secure_installation para configurarlo de la siguiente manera:
mysql_secure_installationSeguiremos los siguientes pasos:
Enter current password for root (enter for none): Enter
Set root password? [Y/n] Y
Remove anonymous users? [Y/n] Y
Disallow root login remotely? [Y/n] Y
Remove test database and access to it? [Y/n] Y
Reload privilege tables now? [Y/n] Y¡Y listo! Ya tenemos MariaDB instalado y configurado correctamente.
Más sobre ./voidNull
- 📖 Aprende todos sobre los comandos de GNU/Linux en nuestro Diccionario "De la A a la Z: Los comandos de GNU/Linux"
- 💪 ¡Forma parte de la Comunidad de ./voidNull!
- 🤖 Disfruta de todos nuestros Cursos sobre Ansible, Proxmox, Home Assistant entre otros.
- 📩 Mantente actualizado con lo último en GNU/Linux y Software Libre. Recibe nuestra Newsletter mensual.
Comentarios