Double check your actual DB_PASSWORD and password settings for it. According to the error, you are denied and not providing it with a password.
Another thing to watch for is localhost versus % username settings. These are two separate users, so user@localhost isn't the same as user@domain.
header('HTTP/1.1 420 Enhance Your Calm');