You’ve done everything except tell us what you’ve done.
Are you sure that the database name is correct?
Are you sure that the username is correct?
Are you sure that the password is correct?
Can you use a tool like phpMyAdmin to connect to your database?
yes well let me use phpMyadmin to see okay
okay on the database is it talking about the database were i uploaded everything?
Your hosting provider should have provided you with the details of your database.
In most cases, the database runs on the same server that servers your website; but this is not always the case. If you’re 100% sure that the username, password, and database names are correct in wp-config.php, then check with your hosting provider to find out what database server to use. Replace ‘localhost’ with whatever they tell you.
thanks i think these will help