This means WordPress is experiencing a problem when trying to access the database. The direct cause can be an issue with the wp-config.php file - most likely, details related to your database have been entered incorrectly or has changed. However, most of the time, database connection errors occur due to a problem that can be solved only by your web host (especially if you are on a shared hosting server).