error/moodle/ddlexecuteerror

De MoodleDocs

Al habilitar la opción de depuración de Moodle, saldrá el detalle siguiente:

Error de ejecución DDL sql

Más información sobre este error
Debug info: Access denied for user 'usuario_de_la_base_datos'@'localhost' to database 'moodle'
CREATE TEMPORARY TABLE mdl_backup_ids_temp (
id BIGINT(10) NOT NULL auto_increment,
backupid VARCHAR(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '9c44e955ae7.....',
itemname VARCHAR(160) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT ,
itemid BIGINT(10) NOT NULL,
newitemid BIGINT(10) NOT NULL DEFAULT 0,
parentitemid BIGINT(10),
info LONGTEXT CHARACTER SET utf8 COLLATE utf8_general_ci,
CONSTRAINT PRIMARY KEY (id)
) DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci
Error code: ddlexecuteerror
Stack trace:

     ...... etc ......

Solución:

Agregar el siguiente permiso al usuario de la base de datos Moodle: CREATE TEMPORARY TABLES.