En este tutorial, explicaré cómo realizar una versión «montada» (10.4 a 10.5) de MariaDB en un entorno Linux (Ubuntu).
Antes de iniciar esta operación, es imperativo realizar al menos una copia de seguridad de las bases de datos. Si se realiza una copia de seguridad del servidor, verifique la copia de seguridad.
Pequeño consejo si estás en un entorno virtual (Hyper-V, VMWare …). Detenga el servicio MariaDB en el servidor, tome una instantánea (punto de control), reinicie el servicio y siga el tutorial a continuación.
1. Edite el archivo /etc/apt/sources.list e inicie o elimine las líneas relacionadas con la versión instalada de MariaDB y guarde.
2. Luego agregue el repositorio de la nueva versión de MariaDB. Para tener los pedidos a realizar, vaya a MariaDB – Setting up MariaDB Repositories – MariaDB.
Ejemplo para Ubuntu 20.04 y MariaDB 10.5:
sudo apt-get install software-properties-common
sudo apt-key adv --fetch-keys 'https://mariadb.org/mariadb_release_signing_key.asc'
sudo add-apt-repository 'deb [arch=amd64,arm64,ppc64el] http://mariadb.mirrors.ovh.net/MariaDB/repo/10.5/ubuntu focal main'
3. Actualice la lista de paquetes :
sudo apt update
4. Detenga el servicio MariaDB :
sudo systemctl stop mariadb.service
5. Ahora, desinstalaremos la versión anterior de MariaDB y normalmente si todo va bien, se le ofrecerá actualizar a la nueva versión. Ingrese el siguiente comando para desinstalar MariaDB y aceptar la instalación de la nueva versión.
sudo apt remove mariadb-server-10.4
6. Durante la instalación, espere la desinstalación e instalación de la nueva versión de MariaDB.
7. Una vez que se complete la actualización, verifique el funcionamiento correcto con el comando a continuación para verificar el estado del servicio:
sudo service status mariadb.service
8. Último paso para terminar de actualizar, actualizar las bases de datos, ingrese el siguiente comando :
sudo mysql_upgrade
Ahora ya sabe cómo hacer una actualización de la versión de MariaDB, aunque esta operación no es complicada, es importante asegurarse de tener una copia de seguridad del servidor y las bases de datos antes de comenzar.