So now you have got me confused. You have a zm db, but say zm_create is not doing anything? It creates the db structure so if you have db with tables then it's job is done. Does that sound like where you are?
After that you need to create a user to access the database, check here to see if you already have zmuser
To create the user if they don't exist
Code: Select all
grant select,insert,update,delete,lock tables,alter,create on zm.* to 'zmuser'@localhost identified by 'zmpass';
So that creates a user called zmuser and password zmpass, if you don't know the password delete the account and recreate it. Just google mysql delete user for that if you need it.
If you want a different account for DB then change zmuser and zmpass in creation above, then follow below from the fedora readme.
If you have chosen to change the zoneminder database account credentials to something other than zmuser/zmpass, you must now edit /etc/zm/zm.conf. Change ZM_DB_USER and ZM_DB_PASS to the values you created in the previous step.