News:

We really need your input in this questionnaire

Main Menu

nxdbmbr bug?

Started by SKYnv, July 25, 2012, 09:19:39 AM

Previous topic - Next topic

SKYnv

seems a bug in nxdbmbr yet exists.

1) https://www.netxms.org/forum/general-support/database-export-failed-gt-v-1-2-0-error-cannot-load-schema-file-windows-2008-r2/
2) https://www.netxms.org/forum/general-support/export-cannot-load-schema-file

i'm use mysql

this not work
C:\NetXMS_new\bin>nxdbmgr export c:\netxmsbase.sql
NetXMS Database Manager Version 1.2.0

ERROR: cannot load schema file "C\lib\sql\dbschema_sqlite.sql"
Database export failed.


and this not work too
C:\NetXMS_new\bin>nxdbmgr export c:/net.sql -c c:\netxms_new\etc\netxmsd.conf
NetXMS Database Manager Version 1.2.0

ERROR: cannot load schema file "C\lib\sql\dbschema_sqlite.sql"
Database export failed.

if i create path "C\lib\sql\", it not work again.

SKYnv

#1
i'm use this way

on old srv (win)
mysqldump my_database --user=username --password=my_password > my_base.sql

on new srv (freebsd)

mysql -u username -pPassword
USE My_base
SOURCE MY_base.sql
exit;

nxdbmgr update
nxdbmgr check


but it didn't work

:26:53] Log file opened
:26:53] Platform subagent "/usr/local/lib/libnsm_freebsd.so" successfully loaded
:26:53] Database driver "mysql.ddr" loaded and initialized successfully
:26:53] Data directory "C:\NetXMS_new\NetXMS\var" does not exist or is inaccessible



how i can fix this? It old setting in database (

Victor Kirhenshtein

Hi!

Add parameter DataDirectory = path to your netxmsd.conf. It should override setting in database.

Best regards,
Victor

SKYnv

Quote from: Victor Kirhenshtein on July 25, 2012, 03:27:45 PM
Hi!

Add parameter DataDirectory = path to your netxmsd.conf. It should override setting in database.

Best regards,
Victor
thank, it works.

Maybe need add some ability in nxdbmgr?
-reset config in database? or overwrite
-reset account?

Victor Kirhenshtein

Yes, it could be useful. I'll add it as low priority feature request.

Best regards,
Victor