Posiblemente mucha gente aún utiliza Mysql Server en versiones anteriores como la 5.6 y aun no actualizan por miedo a perder datos o algo así.

El propósito de esta guía es actualizar a la última versión disponible, MariaDB 10.4.12, sin problemas y de forma segura.

Paso 1, eliminar cualquier MariaDB 5.5/10.0/10.1/10.2/10.3

Antes de nada, si tienes una configuración personaliza, le hacemos una copia de seguridad

cp /etc/my.cnf /etc/my.cnf.bak

Ahora paramos el servicio y eliminamos innecesarios, si tienes MariaDB 5.5

service mariadb stop
service mysql stop
rpm -e --nodeps galera
yum remove mariadb mariadb-server

Si tienes actualmente MariaDB 10.0/10.1/10.2/10.3

service mysql stop
rpm -e --nodeps galera
yum remove MariaDB-server MariaDB-client

Paso 2, preparando la nueva instalación

yum install nano epel-release -y

Creamos nuestra propia repo

Primero una copia de seguridad de la configuración que tengas actualmente

mv /etc/yum.repos.d/mariadb.repo /etc/yum.repos.d/mariadb.repo.bak

Creamos la nuestra para esta instalación/actualización

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

Pega este contenido:

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

Y guarda cambios

Paso 3, actualizar caches y repos e instalar

yum clean all
yum install MariaDB-server MariaDB-client net-snmp perl-DBD-MySQL -y
yum update -y

Por último restaurar nuestra configuración inicial

rm -rf /etc/my.cnf
cp /etc/my.cnf.bak /etc/my.cnf

Ponemos el servicio en marcha

systemctl enable mariadb
service mysql start

Y ya sólo nos queda actualizar todo

mysql_upgrade

Puedes confirmar que todo ha salido estupendamente escribiendo

mysql

[senhez@server7.local ~]# mysql
Your MariaDB connection id is 2123
Server version: 10.4.12-MariaDB MariaDB Server



Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]>



Deseo que les sirva