Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CAROLINA GORDILLO
ARELLANO
T.S.U en TECNOLOGÍAS DE LA
INFORMACIÓN Y COMUNICACIÓN ÁREA
SISTEMAS INFORMÁTICOS
Elaborado por:
1
BASE DE DATOS PARA APLICACIONES DOCENTE: M.A. CAROLINA GORDILLO
ARELLANO
BACKUP Y RECUPERACIÓN
1. Seleccione el método que prefiera y realice una copia de seguridad de una base de datos
creada por usted. Luego elimine una tabla y restaure la base a partir de la copia de seguridad
realizada.
Lo primero que hice fue, meterme a la línea de comandos de mysql y me pidió mi contraseña
De ahí, puse show databases para ver cuantas y cuales bases de datos tengo.
2
BASE DE DATOS PARA APLICACIONES DOCENTE: M.A. CAROLINA GORDILLO
ARELLANO
La que yo usare para respaldar, será la de backup y para eso puse use backup y al mismo
tiempo, pedí que me mostrará mis tablas con el scrip show tables;
Lo siguiente que usé, fue el cmd de Windows, pero me fui hasta directorio raíz
Ya que estaba en directorio raíz, puse la dirección donde yo quería “hacer mi backup”, en
mi caso me fui a mi disco local, a mi carpeta program files y de ahí me metí a la carpeta de
MySQL para así seleccionar la carpeta se mysql server 8.0 y por último entrar a bin.
Use el comando mysqldump que sirve para realizar copias de seguridad (backup) de nuestras
bases de datos. De ahí puse -u y el usuario root -p que es la contraseña y también puse el nombre
de la base de datos (backup), de ahí puse la ruta a la carpeta donde yo quería guardar en mi caso
fue raíz, en la carpeta respaldos, el nombre que yo le quería poner a mi archivo. SQL
3
BASE DE DATOS PARA APLICACIONES DOCENTE: M.A. CAROLINA GORDILLO
ARELLANO
De ahí, como me pedía borrar una tabla, regrese a mi línea de comandos y puse el script de
“drop table y la tabla que yo quería borrar” y también puse el scrip de mostrar mis tablas.
Y es casi el mismo script que el de respaldar solo que aquí, no usamos el mysqldump y
ponemos el signo de menos.
4
BASE DE DATOS PARA APLICACIONES DOCENTE: M.A. CAROLINA GORDILLO
ARELLANO
Regrese a mi línea de comandos para confirmar que ya estuviera respaldada con un show
tables.
5
BASE DE DATOS PARA APLICACIONES DOCENTE: M.A. CAROLINA GORDILLO
ARELLANO
Lo siguiente que hice, fue seleccionar mi base de datos a la cual le hare el respaldo,
selecciona todas estas casillas, y tienes que poner donde quieres que se ponga el backup
(color azul) ahí pondrás tu carpeta.
6
BASE DE DATOS PARA APLICACIONES DOCENTE: M.A. CAROLINA GORDILLO
ARELLANO
¡Ya que le dimos en start export nos saldrá que este hecho!
7
BASE DE DATOS PARA APLICACIONES DOCENTE: M.A. CAROLINA GORDILLO
ARELLANO
8
BASE DE DATOS PARA APLICACIONES DOCENTE: M.A. CAROLINA GORDILLO
ARELLANO
Así que, le damos en run y se finaliza con un mensaje de que fue exitosamente.
2.- Suponga que tenemos una base de datos llamada BD que contiene las tablas: TA1, TA2
y TA3. ¿Cómo hacemos para que a través del programa mysqldump se realice un backup
sólo de la estructura de la tabla TA3? ¿Y uno de los datos y la estructura de las tablas TA1 y
TA3?
mysqldump -u root -p nombre de la base de datos - - tables Nombres > C:\carpeta donde
se va a guardar \Nombre que le asiganras.sql
mysqldump -u root -p nombre de la base de datos - - tables Nombre1 Nombre2 > C:\carpeta
donde se va a guardar \Nombre que le asiganras.sql