I fill in the registration form: new user name, passwords, email. The form is happy, showing the green tick mark for the user and green line for the password.
THEN I GO BACK to the user name field and change the user name to an existing user. The little round widgety indicator next to the user name field 'hangs', showing no progress, just the words 'checking'. I hit the Back button in my browser, trying to get back to the blog, but I can't. UNEXPECTED ERROR shows, and b2 says it can't connect to MySQL server. Then for a few minutes the site is unavailable.
The site 'hanged' like this, being unavailable for some time, a few times before, but I don't remember what it was that I was doing with it at the time. It's only with the registration form that the connection was so immediate - the site tries to do something and 'hangs'.
Who is your web host?
Unfortunately when there is an intermittent error while connecting to the MySQL server, it's a problem with the web host and ther eis not much we can do about it. You have to contact their support department (or go to another host).