Well after a bit of fun with configuring a new user for the database that mysteriously disappeared, I got the site back running.
The original mysql error message showed an IP address in one of the private ranges but it came back showing chopin.
Problem solved anyway.