| | |

Cómo actualizar MariaDB a la última versión en Rocky Linux 8

En este artículo, comparto el proceso que seguí para actualizar MariaDB en mi servidor Rocky Linux 8, asegurando que mis bases de datos estén seguras y funcionando con la versión más reciente.

Paso 1: Hacer una copia de seguridad completa

Antes de comenzar, realicé un backup completo de todas mis bases de datos con el siguiente comando:

mysqldump -u root -p --all-databases --routines --events --single-transaction > /root/full-backup.sql

También respaldé la configuración de MariaDB:

mkdir /root/mysql-config-backup
cp -r /etc/my.cnf* /etc/mysql/ /etc/my.cnf.d/ /root/mysql-config-backup/

Y creé una copia física de los datos:

cp -r /var/lib/mysql /var/lib/mysql.bak

Paso 2: Desinstalar MariaDB antigua

Para evitar conflictos, detuve el servicio MariaDB y desinstalé la versión antigua:

sudo systemctl stop mariadb
sudo dnf remove MariaDB-server -y

Paso 3: Añadir el repositorio oficial de MariaDB

En lugar del repositorio por defecto, añadí el repositorio oficial de MariaDB para la versión 11.x con estos comandos:

curl -Ls https://r.mariadb.com/downloads/mariadb_repo_setup | sudo bash

Esto configura automáticamente el repositorio para la última versión estable.

Paso 4: Instalar la nueva versión de MariaDB

Actualicé la caché de los repositorios y luego instalé MariaDB server y client:

sudo dnf clean all
sudo dnf makecache
sudo dnf install MariaDB-server MariaDB-client -y

Paso 5: Verificar la instalación y restaurar bases de datos

Verifiqué la versión instalada:

mariadb -v

Luego, si fuera necesario, restauraría la copia de seguridad con:

mysql -u root -p < /root/full-backup.sql

Finalmente realicé una optimización y reparación de todas las BBDD existentes:

mysqlcheck -u root -p --auto-repair --optimize --all-databases

Resultado final

Después de estos pasos, el servidor está ejecutando MariaDB 11.7.2, con todas las bases de datos intactas y accesibles. Este proceso asegura la actualización sin perder información ni afectar el rendimiento.

Publicaciones Similares