Upgrade MariaDB 5.5 to MariaDB 10.1 on Plesk – CentOS 7.
Al instalar Plesk (independientemente de si es la versión 12, 12.5 o Odin) en un servidor con Centos 7, por defecto se instala la ultima versión base, que es la 5.5, paro ya hace tiempo que lanzaron la 10.1 que por cierto nos aporta grandes beneficios, como:
- El desarrollo MariaDB es aun más open source.
- Se lanzan revisiones de seguridad mucho más rápido.
- Características más novedosas.
- Más motores de almacenamiento.
- Rendimiento muy superior.
- Eficiencia en cuanto a la agrupación principal activa.
- Soporte de Oracle.
- MariaDB es la principal opción elegida en los hostings.
- Super compatible y muy fácil de migrar
Por todo ello lo conveniente es que realices un upgrade a MariaDB 10.1, tranquilo no perderás nada de tus bases de datos actuales.
Antes de proseguir debes saber que los artículos, por ejemplo «este», donde se habla de como actualizar MariaDB… no son validos si usas un sistema basado en Plesk o Odin.
No los sigas o te cargaras la instalación de Plesk.
Estas avisado…
Upgrade MariaDB 5.5 to MariaDB 10.1
Lo primero que haremos es una copia de seguridad de nuestra db.
MYSQL_PWD=`cat /etc/psa/.psa.shadow` mysqldump -u admin --all-databases > /tmp/all-databases.sql
Paramos MariaDB.
service mariadb stop
Ejecutamos este comando para borrar algún paquete que nos resultara innecesario.
rpm -e mariadb-bench
Copiamos la carpeta de la base de datos, con el fin de que nos haga también de backup.
cp -a /var/lib/mysql/ /var/lib/mysql_bakup
Agregamos el repo de MariaDB
nano /etc/yum.repos.d/MariaDB.repo.repo
Copia y pega lo siguiente:
[mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.1/centos7-amd64 gpgkey = https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck = 1
Guarda y cierra el editor.
Ahora es cuando realmente comienza el proceso de actualización, es sencillo y rápido aun así… se cuidadoso y sigue los pasos tal como te indico.
yum install mariadb
Una vez se instale… activa el servicio.
service mariadb start
La siguiente linea es muy importante, es la que le indica a Plesk que hubo un cambio drástico y debe actualizarse con el nuevo paquete.
plesk sbin packagemng -sdf
Con esto ya lo tenemos actualizado nuestra Base de datos.
Si te aparece en Plesk alguna indicación extraña de «mysql«, ejecuta:
rm /etc/init.d/mysql
Una vez a concluido todo el proceso, reinicia el Daemon.
systemctl daemon-reload
y te aseguras de que la instalación es correcta, con:
mysql -V
ejemplo:
[root@tuhost ~]# mysql -V mysql Ver 15.1 Distrib 10.1.26-MariaDB, for Linux (x86_64) using readline 5.1 [root@tuhost ~]#