Connecting to MySql through C# can be quite tricky. I and many others have wasted too much time trying to figure this out. For that reason, I am making this tutorial.
First are preparations in which I will talk about what you need to have for this to work.
Second is the actual connecting. This covers changes in code and the all mighty connection string.