I use my remote MySQL database during long time.
But today I suddenly have found that I cannot connect to the database. I have got an error.
I know this question was asked quite some time ago and most people have figured it out by now, but for those who haven't, here was my solution:
Add the port number with the server name in you connection string
connectionstring = "server=server;Port=3306;User Id=UserNAme;password=password;Persist Security Info=True;database=DatabaseName;convert zero datetime=true";