Cómo cambiar la versión predeterminada de MySQL/MariaDB
En algunas situaciones, puede que necesites actualizar o cambiar la versión de MySQL/MariaDB para aprovechar nuevas características o actualizaciones de seguridad. Este artículo detalla cómo cambiar la versión predeterminada de MySQL/MariaDB en un entorno de ServBay. Aquí están los pasos específicos:
TIP
A continuación se usará como ejemplo la migración de MariaDB 10.11 a MariaDB 11.3
1. Primero realiza una copia de seguridad de la base de datos antigua
Antes de cambiar la versión de MariaDB, se recomienda hacer una copia de seguridad de la base de datos existente para prevenir pérdida de datos. Utiliza el comando mysqldump
para guardar fácilmente todas las bases de datos.
mysqldump -uroot -p --all-databases --opt > mariadb_backup.sql
Al ejecutar este comando, el sistema te pedirá que ingreses la contraseña del usuario root de MariaDB. Una vez completado el respaldo, obtendrás un archivo llamado mariadb_backup.sql
en el directorio actual.
2. Instala la nueva versión deseada, como MariaDB 11.3
En el panel de administración de ServBay, busca la sección de gestión de bases de datos, selecciona MariaDB y haz clic para instalar la nueva versión deseada (por ejemplo, MariaDB 11.3).
3. Desactiva la versión antigua, como MariaDB 10.11
Después de instalar la nueva versión, necesitas desactivar la versión antigua para asegurar que el sistema use la nueva versión de MariaDB. Encuentra la versión antigua (por ejemplo, MariaDB 10.11) y desactívala.
4. Activa la nueva versión y confirma que el servicio funciona correctamente
Después de desactivar la versión antigua, activa la nueva versión de MariaDB y asegúrate de que su servicio funcione correctamente.
5. En el panel de configuración, cambia la versión predeterminada de MariaDB 10.11 a MariaDB 11.3 y haz clic en Apply
A continuación, necesitas cambiar la versión predeterminada a la nueva versión instalada en el panel de configuración. Selecciona MariaDB 11.3 y haz clic en Apply para aplicar los cambios.
6. Vuelve al panel de servicios y verifica que la versión predeterminada se haya configurado correctamente
En el panel de servicios, deberías poder ver que la versión predeterminada se ha cambiado exitosamente a MariaDB 11.3.
7. Regresa a la línea de comandos, ingresa mysql -V
, y verifica que la versión ha cambiado a 11.3.2
En la línea de comandos, ingresa el siguiente comando para confirmar que la versión de MariaDB se ha cambiado exitosamente:
mysql -V
El resultado debería mostrar que la versión actual de MariaDB es 11.3.2.
8. Restaura la base de datos
Después de cambiar la versión, necesitas restaurar la base de datos que respaldaste previamente. Usa el siguiente comando para restaurarla:
mysql -uroot -p < mariadb_backup.sql
El sistema te pedirá que ingreses la contraseña del usuario root de MariaDB. Una vez ingresada, la restauración de la base de datos comenzará.
9. Confirma que la base de datos se haya restaurado completamente
Para asegurarte de que la base de datos se haya restaurado completamente, puedes iniciar sesión en MariaDB y verificar que los datos estén completos:
mysql -uroot -p
Después de iniciar sesión, puedes usar el siguiente comando para ver la lista de bases de datos:
SHOW DATABASES;
Revisa cada base de datos y tabla para asegurarte de que los datos estén completos y sin errores.
Siguiendo estos pasos, has cambiado exitosamente la versión predeterminada de MariaDB a la nueva versión y restaurado la base de datos. Esperamos que este artículo te ayude a completar la tarea de cambiar la versión de MariaDB sin problemas.