1. Introducción
A continuación se muestra cómo instalar motores alternativos de MariaDB/MySQL para una máquina administrada con Core-Admin. También se muestran a continuación versiones soportadas.
2. Versiones soportadas y comprobadas
Versión | Última | Código corto de distribución soportada |
---|---|---|
MariaDB 11.8 | MariaDB 11.8.2 | noble, bookworm, jammy, focal, bullseye, buster |
MariaDB 11.4 | MariaDB 11.4.7 | noble, bookworm, jammy, focal, bullseye, buster, jessie |
MariaDB 10.11 | MariaDB 10.11.13 | noble, bookworm, jammy, focal, bullseye, buster, jessie |
MariaDB 10.6 | MariaDB 10.6.22 | noble, bookworm, jammy, focal, bullseye, buster, jessie |
MariaDB 10.5 | MariaDB 10.5.29 | noble, bookworm, jammy, focal, bullseye, buster, jessie |
3. Funcionamiento
-
Se puede instalar nuevos motores y tenerlos funcionando al mismo tiempo con el motor por defecto.
-
Para realizar la instalación se puede hacer desde la interfaz web o desde línea de comandos.
-
Para la instalación desde interfaz web, utilizar la sección de Gestor MySQL (MySQL Manager disponible para el administrador de máquina), siguiendo los siguientes pasos:
…a continuación en motores, pinchamos para mostrar disponibles:
…esto desplegará el motor indicado y lo dejará disponible en el sistema con las indicaciones de localización que se muestran:
Todas las secciones de gestión de usuarios, permisos y bases de datos permiten seleccionar el motor en cada caso que estemos interesados en configurar.
-
Para instalar versiones adicionales utilizando la línea de comandos podemos utilizar:
root@ubuntu-noble-amd64:~# crad-mysql-manager.pyc --list-not-installed Name Version Type Port Installed Running Secret Handler Is_active Label Host Server ---- ------- ---- ---- --------- ------- ------ ------- --------- ----- ---- ------ Mariadb 10.11.13 |10.11.13 |mariadb |31011 |False |False | | |False |Mariadb 10.11.13 |127.0.0.1 |127.0.0.1 Mariadb 11.8.2 |11.8.2 |mariadb |30118 |False |False | | |False |Mariadb 11.8.2 |127.0.0.1 |127.0.0.1
-
Con la versión identificada, simplemente instalaremos seleccionando la versión en cuestión. Por ejemplo:
root@ubuntu-noble-amd64:~# crad-mysql-manager.pyc --deploy=11.8.2 Name Version Type Port Installed Running Secret Handler Is_active Label Host Server ---- ------- ---- ---- --------- ------- ------ ------- --------- ----- ---- ------ Mariadb 10.11.13 |10.11.13 |mariadb |31011 |False |False | | |False |Mariadb 10.11.13 |127.0.0.1 |127.0.0.1 Mariadb 11.8.2 |11.8.2 |mariadb |30118 |False |False | | |False |Mariadb 11.8.2 |127.0.0.1 |127.0.0.1
4. Integración con Webhosting Management (gestor de alojamientos):
-
Se puede configurar el gestor de alojamientos para que utilice un motor por defecto con:
-
Al hacerlo, siempre que se cree una cuenta MySQL/MariaDB, aparecerán las indicaciones de localización pertinentes:
-
Esto también dejará configurado el gestor PhpMyAdmin para que sea posible seleccionar la versión que corresponda:
5. Recomendaciones
-
Es completamente seguro instalar versiones alternativas MySQL/MariaDB en un sistema en producción.
-
Hay que tener en cuenta que no es posible reemplazar el motor MySQL/MariaDB que viniese por defecto con el sistema. Ese permanece. Esta herramienta permite instalar motores alternativos.
-
Instalar un servidor MySQL/MariaDB adicional consumirá más memoria (entre 512MB y 2GB de RAM) y posiblemente más CPU dependiendo del uso.