I've found myself getting the "Error establishing a database connection" message all day today on one of my website that is hosted on 1and1.com.
I thought there might have been a configuration error, so I went to mySQL administration and verified everything, and then changed the password for good measure. I was able to get back in with no problem and do some work, but then in as little as 15 minutes I would get the same error.
I'm on the latest version of WordPress and using SQL 5.0, and using 1and1.com as my server.
I'm really confused as to what might be causing this -- mainly because it seems to work for a while and then becomes unusable.
Also, when trying to access phpMyAdmin via 1and1's admin site, I'm getting an access denied message saying:
"phpMyAdmin tried to connect to the MySQL server, and the server rejected the connection. You should check the host, username and password in config.inc.php and make sure that they correspond to the information given by the administrator of the MySQL server."
Thanks for any and all help you can provide!