Thanks so much for your reply.
I was able to get back in the next day. I think it was a conflict between WPSecureOps and another security plugin I was running. I have disabled the other plugin and things are fine.
Thanks for the instructions on the MySQL ban removal. I will save those in case I run into this problem again.
Many thanks!