Es muy facil debes bajar el .dll para .Net este lo bajas desde la pagina de mysql despues solo tienes k agregar la referencia a tu proyecto despues de esto debes de crear una clase donde vas hacer tu conexion. ejemplo csConexio.cs
Ahora dentro de la clase debes agregar estas referencias:
using MySql.Data;
using MySql.Data.MySqlClient;
luego dentro de tu clase debes agreggar tu cadena de conexion
public static MySqlConnection conexion
= new MySqlConnection
(" Server =nombre del servidor o IP; Database =nombre de la DB; Uid= Usuario; Pwd= contraseña;"); dentro de la cadena debes especificar el nombre del servidor o la ip a conectar asi como la DB y el usuario y contraseña
luego debes de crear un metodo para la conexion como en este ejemplo:
public static string conectar()
{
string msj="";
try
{
if(conexion.State == System.Data.ConnectionState.Closed)
{
conexion.Open();
}
}
catch(Exception ex)
{
msj = ex.Message;
}
return msj;
}
como podas ver todo es static para k lo puedas utilizar en otras clases y forms si necesidad de hacer un objeto de la clase
un ejemplo seria para saber si estas conectado con un label
ejemplo:
Label1.text = csConexion.conectar();