Ads 468x60px

domingo, 10 de marzo de 2013

Instalar MariaDB En Tu Distro Linux

mariadb instalar en linux
Bien, he optado finalmente por probar el novedoso motor de base de datos MariaDB. Si eres un desarrollador web de herramientas open source, seguramente haz desarrollado tus proyectos utilizando PHP + MySQL u otro lenguaje de programacion web gestionando las entradas en MySQL. Como much@s ya saben, desde que SUN Microsystem paso a manos de Oracle las perspectivas con la libertad que MySQL poseia se ha ido perdiendo la confianza, por lo que muchos proyectos webs de hoy dia estan migrando a MariaDB, un fork libre de MySQL, desarrollada por el creador de MySQL Michael "Monty" Widenius. Aca expongo, como instale MariaDB en Centos 6.



MariaDB es totalmente compatible con MySQL, al ser un fork de la segunda soporta el API de conexion de MySQL en todos los proyectos que trabajan con MySQL, por lo cual si pretendes hacer una migracion total de tu proyecto a MariaDB no resultaria complicado. Por otro lado si solo quieres probar como funciona MariaDB, perfectamente puedes instalarlo teniendo MySQL en tu servidor funcionando, lo unico que deberas colocar el puerto de escucha de MariaDB distinto al de escucha de MySQL.

PROCEDIMIENTO:

Si quieres sustituir MySQL por MariaDB que ha sido lo que yo hice, deberas hacer previamente un backup de la metadata de MySQL y su archivo de configuracion. Asi que detienes el motor con:


# service mysqld stop


Haces backup de:


/etc/my.cnf

/var/lib/mysql


Luego eliminas MySQL con:


#



Luego creas un repositorio de MariaDB con la siguiente info:



[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/5.5/centos6-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
 
Luego:
 
 

Una vez finalizado, deberas sustituir con el backup previo que guardaste los mismos
archivos y directorios. Luego, ejecutas a correr el servidor de MariaDB, te aseguras
que se este ejecutando y ejecutas el comando de UPGRADE - Justo como harias si 
estuvieses actualizando una version de MySQL a otra superior -.
 
# 
     


No hay comentarios:

Publicar un comentario