Welcome to Pandora FMS Community!

Find answers, ask questions, and connect with our community around the world.

Welcome to Pandora FMS Community Forums Soporte de la comunidad Errores al crear la base de datos – instalación desde la consola

  • antonio

    Member
    March 28, 2017 at 11:49
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Hola lmcrespo,

    Voy a pasarte un par de ficheros .sql que contienen el esquema de la base de datos, así te saltas ese paso, están comprimidos en zip y puedes descargarlos aquí: https://we.tl/4PLt0Yzijj.

    El proceso para utilizarlos sería guardarlos en tu servidor de base de datos (supongo que estará todo en tu máquina ubuntu), entrar en la consola de mysql y ejecutar algo así:

    create database pandora;
    use pandora;
    source /tmp/pandoradb.sql;
    
    source /tmp/pandoradb_data.sql;
    

    Además es posible que tengas que ejecutar los “grant” para que el usuario de pandora que emplees para conectarse con la base de datos pueda acceder correctamente. Algo así desde la consola de mysql:

    grant all privileges on pandora.* to pandora@localhost identified by 'yourpass';
    

    Este usuario debe estar bien configurado en los ficheros include/config.php (en el directorio de la consola) y en el pandora_server.conf (en /etc normalmente).

    Eso debería construirte el esquema de la base de datos pudiéndote saltar el paso que te da problemas y acceder directamente a la consola con: http://tu_ip/pandora_console
    El user/pass por defecto es admin/pandora.

    Ya me comentas si lo consigues.

    Un saludo,
    Antonio.

  • lmcrespo

    Member
    March 28, 2017 at 16:09
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Hola antonio.s,

    Muchas gracias por la respuesta, los archivos y las indicaciones. He conseguido instalar todo el sistema de una vez.

    No obstante, he de reconocer que el problema era puramente mio, pues al cargar el sql de las tablas a través de consola, me seguía dando fallo y, al fijarme, era siempre en los DEFAULTS de columnas del tipo DATETIME, y siempre cuando estaban a ‘0’. Así que, investigando un poco más, he caído en los modos del servidor.

    Por si alguien más lo lee, y le da el mismo error que a mi, que ejecute lo siguiente en el servidor MySQL:

    SELECT @@global.sql_mode;

    Si en los modos del servidor aparecen NO_ZERO_IN_DATE y/o NO_ZERO_DATE, debemos cambiar los modos usando:

    SET @@global.sql_mode = 'MODOS SEPARADOS POR COMAS;

    Tras esto hay que cerrar la conexión con el servidor y conectar de nuevo.

    Una vez cambiados, tanto la creación manual como automática desde la interfaz web de las bases de datos se produce sin problema.

    Un saludo,
    Luis Miguel

  • antonio

    Member
    March 28, 2017 at 17:27
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Hola,

    Me alegro de que lo hayas solucionado, especialmente si se trataba del sql_mode, que además de en la instalación puede dar bastantes problemas después si no está correctamente configurado.

    Por si te interesa, también se puede configurar en el fichero my.cnf (optimización de la base de datos).

    Un saludo,
    Antonio.