Actually it IS common use in Open Source software that DB User (and mostly also the DB itself) are created manually which makes sense from security point of view. You wouldn’t want an application to create a user having ALL privileges now would you?
Bye J