This subject is covered ad nauseum in these forums - I have looked over the posts and tried the 'whitelist' fix but am still getting this error:
The mysql error was: Access denied for user 'xxxxxxxxxxx'@'126.96.36.199/255.255.192.0' to database 'xxxxxxxxxxx_drupal_db'.
I have checked the IP and whitelisted it as: 188.8.131.52, 184.108.40.206/255.255.192.0 and 69.163.%.% without any change in the behavior.
I have also tried variations in the
$db_url line in settings.php
It currently reads:
$db_url = 'mysql://username:email@example.com/xxxxxxxx_drupal_db';
$db_prefix = '';
If I mess up the username, password and mysql.xxxxxx.com server name the error message changes accordingly, so I don't think the error is in these.