Short answer: The server is being abused. I've been receiving connection errors all day as well. Nothing we can do until the server straightens out. However, it's also possible that you connected too many times with errors such as incorrect password or such. MySQL will automatically block you if you reach the limit set by the server. For a 100% accurate answer you will have to wait for an admin to respond. As for your image upload issue, it's likely your processing. I've never had any issues with such.