Para subir la copia de seguridad utilizamos por ejemplo el servidor FTP Filezilla que ya viene en el servidor Xampp , en mi caso al tener el servidor xampplite lo he tenido que incorporar.
1º
Seleccionamos el archivo que queremos copiar , por ejemplo la base de datos de Mysql de nuestro servidor Apache.
Hemos optado por comprimirlo en fichero WinRAR para que ocupe menos espacio.
Nos vamos al Bloc de notas y crearemos un fichero .BAT con las comandas necesarias de MS-DOS para que se nos ejecute la copia de seguridad.

El comando REM lo utilizamos para realizar comentarios sobre dicho fichero, en nuestro caso queremos saber que el fichero .bat que creamos nos servirá para realizar copias de seguridad, y por quien y cuando ha sido creado.
El comando SET lo utilizamos para crear variables del entorno , indicamos la ruta que se ha de seguir para llegar al fichero que queremos copiar.
SET BD=C:\xampplite\mysql\data\
BD le hemos dado este nombre para crear la variable
El comando PATH nos define la trayectoria de directorios a seguir para localizar el fichero ejecutable.
Con esta secuencia de comandos añadimos la carpeta WinRAR en el entorno , indicando la ruta y al poner (%PATH%) = mantenemos lo que ya existe .
SET PATH=%PATH%;I:\s1 ferran mas\PROGRAMES\WinRAR Unplugged
Date /t >> log_copia.txt (Aparecerá fecha creación de la copia de seguridad ), y lo redireccionamos >> para indicar en el fichero donde debe aparecer
Time /t >> log_copia.txt (Aparecerá hora de creación de la copia de seguridad y también lo redireccionamos )
Para que la copia de seguridad nos la comprima lo indicamos asi;
rar a copia_mysql -r %BD%mysql >> log_copia.txt
rar (programa WinRAR) a (añadir) -r (indicamos que añada todas las carpetas)
%BD%mysql (lo que nos comprime) y lo redireccionamos .
echo Transmissió FTP >> log_copia.txt (Nos mostrará Transmissió FTP en el fichero copiado)
ftp -s:conexio.ftp >> log_copia.txt (-s nos muestra estadísticas por protocolo, en nuestro caso conexión protocolo ftp y lo redirecciona al fichero que vamos a crear para guardar la copia).
IMPORTANTE:
AL GUARDAR EL BLOC DE NOTAS NO OLVIDAR PONER EL NOMBRE DEL FICHERO.BAT Y SELECCIONAR EN TIPO (TODOS LOS ARCHIVOS) PARA QUE SE NOS GUARDE COMO UN FICHERO POR LOTES QUE SEA EJECUTABLE.
2 Para subirlo al servidor FTP , hemos utilizado el Servidor Filezilla
En la barra de menu de Filezilla nos vamos a Edit – Users y accedemos a la pantalla de más abajo.
En General creamos usuari2, le damos el nombre que queramos ,y un Password.
Shared folders , seleccionamos la ruta en donde guardaremos la copia de seguridad y las caracteristicas de la misma , si queremos que solo se pueda leer, escribir, etc.
Y en General settings le indicamos el tiempo de conexión con el servidor

Y ahora vamos a crear el Bloc de Notas (que guardamos como conexio.ftp (el nombre de archivo mas la extension que le indicamos en el bloc de notas primero (copia.bat) y todos los archivos ) para indicarle lo que debe ejecutar MS-DOS para realizar la copia de seguridad y la guarde en el servidor ftp.
Con la comanda open le indicamos que nos conecte con la ip del servidor (127.0.0.1) , el nombre del usuario en nuestro caso creamos el usuari2 , le indicamos el password creado en mi caso le puse (1234) y con la comanda put transfieres un fichero de la máquina local a la remota (le indicamos la ruta del fichero que debe subir).
Con la comanda quit terminas la sesión de FTP y sales del programa.
EJECUCION DE LAS ORDENES DEL BLOC DE NOTAS EN EL MS-DOS
1º Bloc de Notas (copia.bat)
2º Bloc de Notas (conexio.ftp ) SUBIR AL SERVIDOR FTP
EJEMPLO DEL ARCHIVO COPIADO Log_copia
INICIO -PROGRAMAS -ACCESORIOS- HERRAMIENTAS DEL SISTEMA- PROGRAMADOR DE TAREAS .
Seleccionaremos el archivo que queremos copiar y le indicaremos cuando la debe efectuar (Diariamente, etc y tambien nos indicará mas adelante la hora en la que la debe realizar).
Con estos pasos puedes obtener una copia de seguridad de forma programada y subirla a un servidor FTP para no perder los archivos en caso de que exista una catastrofe en el edificio donde nos encontremos.



No hay comentarios:
Publicar un comentario