I just installed netxms but
nxdbmgr init
NetXMS Database Manager Version 5.2.6 Build 5.2-443-ge9a696f0c2
Unable to load and initialize database driver "mysql.ddr"
looking for it I get:
root@x22:/home/he/0/net# ls /usr/lib/x86_64-linux-gnu/netxms/dbdrv/
pgsql.ddr sqlite.ddr
What can I do?
Thanks in advance
apt install netxms-dbdrv-mariadb
then use DBDriver=mariadb
Thanks,
did the trick but I had to do:
cp /usr/lib/x86_64-linux-gnu/netxms/dbdrv/mariadb.ddr /usr/lib/x86_64-linux-gnu/netxms/dbdrv/mysql.ddr
Sorry
I didn't catch the last line of your answer
The thing is that on some Linux Distros only Maria DB is available.
That's why Alex recommended to put
DBDriver=mariadb
into agent's configuration file instead of
DBDriver=mysql
You've achieved the same result by copying database driver file, but this is not correct approach, because on next upgrade you'll get new version of mariadb.ddr file and if you forget to copy it, you'll get strange errors.