Actualizar MariaDB5 a MariaDB10 en Centos7

Lo primero, saber si necesitamos actualizar, vamos a asegurarnos que tienes un Centos7 y que tienes MariaDB5, para ello vamos a correr los siguientes comandos y ver si nuestro sistema es parecido al mío.

https://downloads.mariadb.org/mariadb/repositories/

# cat /etc/redhat-release 
CentOS Linux release 7.1.1503 (Core) 
# mysql -v
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 2
Server version: 5.5.44-MariaDB MariaDB Server

Vale, ahora directamente vamos a eliminar mariaDB del sistema, no os preocupéis, esto no va a borrar ninguna base de datos, de todas formas, si te parece haz una copia de seguridad por si las moscas.

yum remove mariadb mariadb-server

Creamos el archivo donde vamos a añadir el repositorio de MariaDB

vi /etc/yum.repos.d/MariaDB.rep

copia y guarda el contenido de más abajo en este nuevo archivo.

# MariaDB 10.1 RedHat repository list - created 2016-02-06 03:30 UTC
# http://mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.1/rhel7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

Ahora le vamos a decir que nos vuelva a instalar mariaDB, nos preguntará si nos fiamos de las firmas del repositorio, tenemos que decir que si, de lo contrario no podremos instalar.

yum install mariadb mariadb-server

Por ultimo, arrancamos nuestra recien instalada version de mariaDB10 y nos aseguramos que se arranca sola durante los reinicios.

systemctl start mariadb
systemctl enable mariadb.service

IMPORTANTE: Ahora puedes hacer un mysql_upgrade para actualizar MariaDB a una version más moderna.<

mysql_upgrade -u root -p

Esto es todo amigos.