jueves, 8 de marzo de 2018

Backup Automatico Base de Datos MySQL

Para asegurar la disponibilidad de los datos de nuestros clientes, es necesario tomar diferentes medidas de seguridad, una de estas medidas es realizar copias de seguridad de la base de datos.

En esta oportunidad les enseñare la forma de generar los BACKUPS de una base de datos MYSQL en un Sistema Operativo Windows.

PRIMERO: Debemos construir un archivo de texto plano con extension *.BAT, en el cual escribiremos las siguientes sentencias:

@echo off
title Creando BackUp base de datos MySQL
color 0a
set FECHA=%date%
set FECHA=%FECHA:/=%
set FECHA=%FECHA: =%
set FECHA=%FECHA::=%
set FECHA=%FECHA:,=%
set hora= %time%
set hora=%hora::=%
set hora=%hora: =%
set hora=%hora:.=%
set us=USR_BASEDEDATOS
set pa=PASWD_BASEDEDATOS
set db=NOMBRE_BASEDEDATOS
"C:/Program Files/MySQL\MySQL Server 5.7/bin/mysqldump.exe" --host=192.168.10.100 --port=3306 --user=%us% --password=%pa%  %db% > D:/SQL/%db%_BK_%FECHA%%hora%.sql

Los parametros sombreados con amarillo deben ser reemplazados de acuerdo a su configuracion de su base de datos y al directorio en donde quieren guardar las copias de seguridad.

SEGUNDO: En el programador de tareas de windows, crearemos una tarea simple, indicandole los parametros de acuerdo a las siguientes imagenes.




Tarea programada.





No hay comentarios:

Publicar un comentario