by Emma Richardson.
I suggest checking with your host to make sure that the domain name you are using is correct. It could be that there is something additional needed there.
I have seen some posts also where the db user has to be added not only to the actual database but to the control panel for your databases with some hosts. Again, seeing as this is a database issue, I think your host should be able to get you connected.