Вы находитесь на странице: 1из 7

UNIVERSIDAD REGIONAL AUTONOMA DE LOS ANDES

“UNIANDES”

DUMPING

NOMBRE: PILLA ZUÑIGA WILLIAM ISRAEL


DOCENTE: ING. BERNABE ORTEGA
CARRERA: INGENIERIA SISTEMAS
NIVEL: SEXTO
MATERIA: DISTRIBUCION DE DATOS
FECHA: 25/01/2019
PUYO – ECUADOR
INFORME TECNICO
CONSTANCIA 25 DE ENERO DE 2019

Para: Ing. Bernabe Ortega


De: Israel Pilla
Estudiante de la carrera de Ingeniería en Sistemas
Asunto: Desarrollo de copias de seguridad en MySQL
Fundamentación Teórica
BACKUP
El objetivo principal de los Backups es preservar información por un periodo de tiempo
determinado para ser recuperada y restaurada en caso de problemas o fallas que se presenten
en la base de datos a nivel físico o lógico.
“Gestión de datos copiados es uno de esos términos que parecen tener diferentes significados
para diferentes personas. En términos generales, sin embargo, se refiere a un método para la
protección de datos que reduce el consumo de almacenamiento mientras hace que los datos
sean más fáciles de usar.” (Posey, 2014).
MYSQLDUMP
“Este comando permite hacer la copia de seguridad de una o múltiples bases de datos. Además
permite que estas copias de seguridad se puedan restaurar en distintos tipos de gestores de bases de
datos, sin la necesidad de que se trate de un gestor de MySQL” (Cuenca, 2003).

El cliente mysqldump es un programa de copia de seguridad originalmente escrito por Igor


Romanenko. Se puede usar para volcar una base de datos o una colección de bases de datos
para hacer copias de seguridad o transferirlas a otro servidor SQL (no necesariamente un
servidor MySQL). El volcado normalmente contiene SQL instrucciones para crear la tabla,
rellenarla o ambas. Sin embargo, mysqldump también se puede utilizar para generar archivos
en formato CSV, otro texto delimitado o formato XML.
Objetivos
Objetivo General
 Desarrollar y entender el funcionamiento básico de los backup en bases de datos
MySQL.
Objetivos Específicos
 Adquirir los conocimientos básicos para la implementación de backup
 Implementar y demostrar las diferentes clases backup de un SGBD.
 Fundamentar teóricamente el desarrollo de la practica
Tareas o Actividades realizadas
1. Backup completo de manejador de base de datos Mysql
2. Backup de base de datos sakila
3. Backup especifico de una tabla perteneciente a una base de datos (hashes)
Tareas o Actividades pendientes
1. Restauración de los backup realizados

Constancia de las actividades

DUMPING MYSQL
 Primer paso es ingresar al modo consola de MySQL

 Ingresar usuario y contraseña, en este caso el usuario es root no se ha establecido una


contraseña.
BACKUP BASE DE DATOS
 Visualizar las bases de datos y seleccionar la base de datos que se desea realizar un
backup, para esta práctica se ha seleccionado la base de datos sakila.

 El siguiente paso es ejecutar el modo consola del equipo para ellos es necesario presionar
la tecla Windows+r, y escribir el comando cmd

 Una vez en el modo consola del computador dirigirse a la carpeta donde se encuentra
ubicada la información necesaria para la práctica, por defecto se encuentra en la siguiente
ruta. C:\wamp64\bin\mysql\mysql5.7.23\bin
NOTA: Dependiendo de la versión de MySQL cambiara el aparto resaltado

 Ejecutar el comando para hacer un backup de la base de datos, necesitara acceso al


password en caso de que esté definido.
Codigo: C:\wamp64\bin\mysql\mysql5.7.23\bin>mysqldump -u root –p
sakila>C:\RESPALDOSQL\SAKILA\respaldo_sakila2019.sql
NOTA: La sección en rojo será la dirección donde se guardara el archivo.

 Esperar unos segundo y el proceso habrá finalizado, se pude verificar ingresando al


directorio
BACKUP ENTIRE DATABASE MANAGEMENT SYSTEM
 Para realizar esta operación es necesario realizar todos los pasos anteriores hasta el
ingreso en el modo consola del equipo
 Respaldar todo el sistema gestor de base de datos es sumamente eficaz con el siguiente
comando, el cual hara una copia completa de las bases de datos existentes
CODIGO: C:\wamp64\bin\mysql\mysql5.7.23\bin>mysqldump --all-databases
>C:\RESPALDOSQL\TODO\todo.sql -u root –p

 Confirmación de la operación

BACKUP A SINGLE TABLE FROM DATABASE


 Para realizar el back up de una tabla de base de datos, es necesario saber la base de datos
en donde se encuentra guardada la tabla que necesita hacer un backup. Y ejecutar el
siguiente comando.
Codigo: mysqldump -u root -p hashes usuarios
>C:\RESPALDOSQL\hashes\usuarios\hases_usuarios.sql

 Verificar el archivo creado en la dirección seleccionada.


Conclusiones
 El comando mysqldump del sistema gestor de base de datos MySQL permite realizar
copias de seguridad tanto de bases de datos, tablas de una base de dato o una copia
total del SGBD, esto con el fin de proteger y salvaguardar la información
perteneciente a las bases de datos.
 Las sentencias dump crean ficheros, que contienen todas las sentencias SQL
necesarias para poder restaurar la tablas y bases de datos que incluyen desde la
sentencia de creación de la tabla, hasta una sentencia insert por cada uno de los
registros que forman parte de las mismas
 Dumping nos permite realizar las copias de seguridad necesarias para un sistema, con
la posibilidad de poder restaurar esta misma información, en otros sistemas de manejo
de bases de datos.
Bibliografía
Mysql. (2011). db.deis. Obtenido de MySQL 5.5 Reference Manual: http://www-
db.deis.unibo.it/courses/TW/DOCS/MySQL-refman-5.5-en.a4.pdf

Carrño Borda, Y. P. (2012). UNIVERSIDAD LIBRE DE COLOMBIA. Obtenido de Backup y Proteccion


de Datos:
https://repository.unilibre.edu.co/bitstream/handle/10901/11200/MonografiaYesicaCarre
%C3%B1o.pdf?sequence=1

Cuenca, C. L. (20 de Junio de 2003). desarrolloweb. Obtenido de Backup MySQL con mysqldump:
https://desarrolloweb.com/articulos/backup-mysql-mysqldump.html

Linode. (30 de Enero de 2018). Linode. Obtenido de Use mysqldump to Back Up MySQL or
MariaDB: https://www.linode.com/docs/databases/mysql/use-mysqldump-to-back-up-
mysql-or-mariadb/

Posey,B.(2014, Noviembre).Data Center.Cual es la diferencia entre gestion de datos copiados y el


respaldo tradicional: https://searchdatacenter.techtarget.com/es/respuesta/Cual-es-la-
diferencia-entregestion-de-datos-copiados-y-el-respaldo-tradiciona

Вам также может понравиться