Bienvenido a los foros %s

Foro comunidad hispana Dolibarr

Identificarse Registrarse

Error al Ejecutar el Script MYSQL para crear DB

Cuestiones,problemas sobre la instalción Dolibarr con windows(DoliWamp) , MacOS (DoliMamp), Gnu/linux, una web externa que proporciona alojamiento ....
pablolaudicina
Novato
Mensajes: 2
Registrado: Vie, 15/06/2018, 13:56

Error al Ejecutar el Script MYSQL para crear DB

Mensaje por pablolaudicina »

VERSIÓN DOLIBARR: 7.0.1
VERSIÓN LINUX: CENTOS 7.5
VERSIÓN MYSQL 8.0.11

Luego de colocar el nombre de la base de datos (nombre, servidor, credenciales, etc) y que pase el siguiente paso sin problemas (step1.php), al dar en siguiente aparece el siguiente error:
Error de SQL DB_ERROR_SYNTAX You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'admin smallint DEFAULT 0, module_comm smallint DEFAULT 1, ' at line 39

El problema aparentemente está ocasionado porque MySQL no permite crear un campo de nombre "admin".
He configurado el script llx.user.sql, cambiando el comando "admin smallint DEFAULT 0" por "admin1 smallint DEFAULT 0" y me crear la base de datos sin errores. Pero haciendo esto no carga la siguiente página (como es de esperar) ya que no encuentra el valor "admin" en muchas referencias.

Espero que puedan ayudarme.

Muchas Gracias

Avatar de Usuario
aduart
Yoda
Mensajes: 1056
Registrado: Mié, 06/06/2012, 19:37

Mensaje por aduart »

Hola,

Buscando por internet, encontre esto:

https://dev.mysql.com/doc/refman/8.0/en/keywords.html

si avanzas en la lectura aparece esto:

ADMIN became nonreserved in 8.0.12

Te hablo por lo que leo, no lo tengo probado, parece que ese comportamiento deberia solucionarse
en la version 8.0.12, pero hasta probarlo no se sabe.

Otra es bajar de version de MySQL, o instalar xampp a mano para el dolibarr.

https://www.apachefriends.org/es/index.html

Espero se solucione, y muchos saludos,

Eduardo.

pablolaudicina
Novato
Mensajes: 2
Registrado: Vie, 15/06/2018, 13:56

Mensaje por pablolaudicina »

Hola Eduardo,

Algo había encontrado en Internet que hacía referencia a la palabra reservada ADMIN para MySQL.
A lo que no había llegado es a que a partir de la versión 8.0.12 ya no está reservada.

Estoy casi seguro que quedará resuelto el problema, aunque no puedo probarlo hasta volver a instalar el Dolibarr (deje el proyecto en "pausa" hasta resolver este inconveniente). Cuando tenga un tiempo retomaré la instalación.

Yo daría el tema por solucionado,


Muchas Gracias