Many web services require a database and quite often that is MySQL. Typically, the installation instruction of the software tells you to create a database and a user with permission for that database.
Is it OK to name the user and the DB the same?
For example, I am installing Openfire right now and I created a MySQL database "openfire" and MySQL user "openfire". Should I expect any problems? What is the convention?