Conexión MySQL con C Sharp

En esta entrada publicare un codigo muy sencillo que nos permite validar la conexíon entre MySQL y C Sharp.

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using MySql.Data.MySqlClient;


namespace PruebaDeConexionMySQL
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void btnProbarConexion_Click(object sender, EventArgs e)
        {
            
            valida();
        }
        public void valida()
        {
            
            using (MySqlConnection Conexion = new MySqlConnection(sqlRemoto))
            {
                try
                {
                    Conexion.Open();
                    btnProbarConexion.Text = "Conexión exitosa";
                }
                catch (Exception e) {
                    btnProbarConexion.Text = "Conexión Fallida";
                    MessageBox.Show("error "+e);
                }
            }
        }
        public string sqlRemoto = @"server=localhost; Database=bdtest; Uid = root; pwd = ; Port = 3306;";
    }
}