Hola amigos les explicare como hacer un respaldo de una base de datos
mysql desde c#.
1-en primer lugar abrimos mysql y ubicamos la base de datos en este caso seria
clínica.
2-abre el bloc de notas y escribe el siguiente código, si te percatas
el respaldo se llamara respaldo.sql con ese nombre se guardara la base de datos
y recuerda usar tu usuario y tu contraseña de tu mysql instalado en tu equipo
en mi caso mi usuario era root y contraseña era lobo1988.
3-una vez copies el código lo
tienes que guardar con un nombre siempre y cuando este se guarde como .bat en este ejemplo lo llamaremos respaldo.bat procura
guardarlo directamente dentro de la
unidad C a continuación te mostrare un ejemplo.
4-Una vez que lo guardes en la
unidad C entra a la carpeta de mysql y entra a la carpeta bin y copia el archivo mysqldump y lo
pegas directamente en la unidad C ósea en el mismo directorio donde guardaste
el archivo respaldo.bat para que este te funcione, una vez dentro del mismo
directorio tienes que hacer doble click sobre el archivo respaldo.bat y te
originara un archivo con formato sql en este ejemplo fue respaldo. A
continuación te mostrare un ejemplo.
Ahora te mostrare el código que ocuparas en c# para que
puedas originarlo desde tu sistema .
Entras al botón respaldo y escribes el siguiente código.
//En esta parte se ejecuta la aplicación.
private void button8_Click(object sender, EventArgs
e)
{
DialogResult result= MessageBox.Show("Desea realizar un respaldo de la base de
datos?", "Respaldar base de
datos", MessageBoxButtons.YesNo);
if (result == DialogResult.Yes)
{
this.respaldo();
}
else
if(result==DialogResult.No)
{
this.Close();
}
}
//en esta
variable ejecutamos la aplicación del proceso donde tenemos guardado el archivo respaldo .bat
public void
respaldo()
{
System.Diagnostics.Process.Start(@"C:\respaldo.bat");
}
}
}
No hay comentarios.:
Publicar un comentario