X

Cómo instalar MariaDB en CentOS 6

MariaDB es un programa de gestión de bases de datos derivado de mySQL bajo licencia GPL desarrollado por el fundador de mySQL Michael (Monty) Widenius junto a los miembros de la comunidad de desarrolladores que deciden colaborar con el proyecto voluntariamente.

Quienes conozcan mySQL sabrán que se usan los motores mySAM e InnoDB, dichos motores son sustituidos en MariaDB por dos nuevos: Aria y XtraDB respectivamente.

MariaDB tiene una compatibilidad altísima con mySQL ya que ambos poseen las mismas órdenes APIs y bibliotecas. Se hizo lo más parecido posible a mySQL con el objetivo de poder cambiar éste último por MariaDB facilmente.

En resumen podemos decir que MaríaDB es un FORK de mySQL.

Este fork se comenzó a desarrollar luego de que ORACLE comprara a Sun Microsystems, ésta última compañía había comprado previamente a MySQL AB.

Se cree que ORACLE proyecta perjudicar el desarrollo de mySQL, así que Monty decidió abandonar su labor en mySQL y desarrollar un fork de éste con la intención de asegurar la continuidad del proyecto bajo licencia GPL evitando cualquier manipulación por parte de alguna compañia y permaneciendo siempre bajo código abierto, con las ventajas que ello tiene.

CentOS 7 ya dejó de incorporar mySQL por defecto y se pasó a MariaDB, y lo mismo están haciendo otros sistemas basados en GNU/Linux.

Para la rama 6 de CentOS (64 bits en el siguiente ejemplo), si queremos cambiar a MariaDB deberemos proceder de la siguiente manera:

1.- Vamos a crear un repositorio para YUM:

cd /etc/yum.repos.d/

2.- Creamos el repositorio:

nano /etc/yum.repos.d/MariaDB.repo

3.- Introducimos los parámetros correspondientes:

# MariaDB 5.5 CentOS repository list - created 2014-07-16 20:59 UTC
# http://mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/5.5/centos6-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

4.- Procedemos a la instalación mediante YUM:

yum install MariaDB-server MariaDB-client

nos preguntará si deseamos instalar la KEY de autenticación del repositorio, lo cual aceptamos)

Solo nos resta ejecutar el programa:

/etc/init.d/mysql start
Artículos relacionados