Estimados todos necesito de su expertis:
Me encuentro actualizando plataforma Moodle a versión 4.0.5 y me ha aparecido estos problemas, sigo abajo...
mysql_full_unicode_support#File_format | Su base de datos utiliza Antelope como formato de archivo. La compatibilidad total con UTF-8 en MySQL y MariaDB requiere el formato de archivo Barracuda. Por favor, cambie al formato de archivo Barracuda. Consulte la documentación MySQL full unicode support para obtener más detalles. |
mysql_full_unicode_support#Large_prefix | Para el soporte completo de UTF-8 en MySQL y MariaDB se requiere cambiar la opción de MySQL 'innodb_large_prefix' a 'ON'. Mira la documentación para más detalles. |
Buscando encontré esta solución:
Solución 1:
Para solucionar el problema cuando instalamos Moodle referido al sistema de ficheros Barracuda y al parámetro innodb_large_prefix ON, debemos ingresar a la base de datos que vamos a usar en nuestra web moodle como usuario root o SUPERUSER y ejecutar los siguientes comandos:
use databaseusadaenmoodle;
SET GLOBAL innodb_file_per_table=1;
SET GLOBAL innodb_file_format=Barracuda;
SET GLOBAL innodb_large_prefix = ON;
Con éstos sencillos comandos mysql podremos continuar instalando moodle sin más problemas referidos a la database.
Solución 2:
En un video encontré que debía ejecutar estos comando en la base de datos en consulta SQL
set global innodb_file_format=BARRACUDA;
set global innodb_large_prefix=ON;
Si ven tienen semejanza, pero en la primera solución agrega una línea a tabla.
Sinceramente quiero aprender a actualizar Moodle, debo admitir que la información técnica de base de datos no siempre la comprendo.
Pero con ayuda de ustedes creo puedo identificar los errorres e ir aprendiendo.
Cual de las 2 soluciones esta correcta?
les agradecería su opinión.
Desde ya gracias. adjunto screenshot