discuss.answer
-
- 24,544 Posts
You can create the DB in PhpMyAdmin. It doesn't have to have any tables in it, just an empty DB (preferably with the character set/collation set to UTF8 ).
You'll need to create a user for the DB with full rights and then use that username and the user's password during setup.
Watch for the DB name and username as you create the DB -- they're not always what you enter because some hosts attach a prefix. Whatever it shows you is what you'll need to use for Setup.
-
- 1 Posts
ok but it doesn't say why we get this error message!
The database user you were given does not have permission to create new databases.
Most likely, as Bob cautioned, the db name was not correct. This is what I get every time I don't put in the correct db and username.
Try to prefix the db name and db username with the same prefix as you see in your control panel.
Something like this, where yourAccountName is the foldername that contains your public_html folder:
yourAccountName_yourMODXdbName
yourAccountName_yourMODXdbUserName