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:
#
yum erase mysql-server mysql
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:
# yum install MariaDB-server MariaDB-client
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 -.
# mysql_upgrade
Una vez finalizado y si todo ha salido bien, verificaras el cambio con:
#
mysql -e 'SHOW GLOBAL VARIABLES LIKE "version"'
No hay comentarios:
Publicar un comentario