
He estado ejecutando MariaDB 5.5 en un servidor Linux durante varios años. Ayer actualicé a MariaDB 10.11.3.
Ahora, mi software de respaldo dejó de realizar copias de seguridad de las bases de datos y reportó un error que dice "MySQL 10.11 no es compatible".
Dado que el software de respaldo es compatible con MySQL, es probable que espere recibir la versión 5.7 del servidor y se sienta confundido al recibir la versión 10.11.3.
¿Hay alguna forma de hacer que MariaDB informe la versión 5.7?, para que el software de respaldo piense que estamos ejecutando MySQL 5.7? Desde MariaDB 10.11 y MySQL 5.7son básicamente compatibles(si usa los mismos motores de almacenamiento) no debería presentar problemas para realizar la copia de seguridad, pero el informe 5.7 persuadirá al software de copia de seguridad para que continúe ejecutándose.
Respuesta1
Cita dela documentación:
Algunos códigos antiguos pueden fallar porque están analizando la cadena VERSIÓN y esperan una cadena MySQL o una cadena de versión simple como Joomla hasta API17, consulte MDEV-7780.
Desde MariaDB 10.2, se pueden engañar a estas aplicaciones configurando la cadena de versión desde la línea de comando o los archivos my.cnf con
--version=...
.