If you receive this error continuously, i would doublecheck that your user has permissions on the database, and recreate the user if necessary.
Yeah, settings should remain the same, unfortunately it is not unheard of passwords getting messed up on the server.
I did run a quick command on the server, is there any difference? Noticed that it seem you have put a maintenance sign on the gallery.
Databases do show as 0.0MB in cPanel, and have for a long time, it has to do with the mysql server being remote.
I'll keep digging then.
Seem to be working now, can you confirm that?
Not entirely sure, I did a few various things, including recreating the db user in your account, as mentioned it is not unheard of the password getting messed up in the user table for mysql.
The 0.0MB is related to remote, as if we enable the option to allow cPanel to calculate the size (which is how it has to be done to get it to show) it tends to freeze up mysql server, due to cPanel not releasing the connection properly. It's been showing like that for more then a year now I believe.