C# não insere dados no BD

Pessoal fiz tudo certinho o metodo pra cadastrar, ele da tudo certo mas não aparece nenhum dado cadastrado no BD.
segue o metodo:

 public void insert(Pessoa usuario)
        {
            conectar();
            try
            {
                sql = "INSERT INTO clientes (nome)" + " VALUES ('" + usuario.Nome + "')";
                cmd = new MySqlCommand(sql,Conexao1);
                MessageBox.Show(usuario.Nome);//aqui foi so pra mostrar se tava chegando o valor inserido
      
                MessageBox.Show("Cadastrado com sucesso");

            }
            catch (Exception e)
            {
                MessageBox.Show("Não foi possivel cadastrar!");
            }
        }

Não sei porque nao esta inserindo, o valor esta chegando normalmente.

Faltou chamar o metodo ExecuteNonQuery, que faz acontecer. http://dev.mysql.com/doc/refman/5.0/es/connector-net-examples-mysqlcommand.html#connector-net-examples-mysqlcommand-executenonquery