Está en la página 1de 9

BASE DE DATOS PARA APLICACIONES DOCENTE: M.A.

CAROLINA GORDILLO
ARELLANO

T.S.U en TECNOLOGÍAS DE LA
INFORMACIÓN Y COMUNICACIÓN ÁREA
SISTEMAS INFORMÁTICOS

BASE DE DATOS PARA


APLICACIONES
ACTIVIDAD 3-4

Elaborado por:

202004035 Flores Carmona Emma

Acapulco, Guerrero 20 julio


2021

TECNOLOGÍAS DE LA INFORMACIÓN 3° “A”


Y COMUNICACIÓN

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.

Método en cmd y línea de comandos mysql.

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.

Me salieron todas estas bases de datos

TECNOLOGÍAS DE LA INFORMACIÓN 3° “A”


Y COMUNICACIÓN

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

De ahí me fui a visualizar si estaba mi respaldo a mi carpeta, y en efecto, el respaldo se hizo


correctamente.

TECNOLOGÍAS DE LA INFORMACIÓN 3° “A”


Y COMUNICACIÓN

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.

Por último, hice mi restauración, para eso, regresé a mi cmd.

Y es casi el mismo script que el de respaldar solo que aquí, no usamos el mysqldump y
ponemos el signo de menos.

TECNOLOGÍAS DE LA INFORMACIÓN 3° “A”


Y COMUNICACIÓN

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.

Y ya estaba, ya me salían dos tablas otra vez Antes de restaurar la base de


datos

Después de restaurar la base


de datos

Segundo método, grafico en workbench.

Selecciono mi base de datos ahí en schemas, de ahí me voy a server

TECNOLOGÍAS DE LA INFORMACIÓN 3° “A”


Y COMUNICACIÓN

5
BASE DE DATOS PARA APLICACIONES DOCENTE: M.A. CAROLINA GORDILLO
ARELLANO

De ahí, seleccionan Data Export

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.

TECNOLOGÍAS DE LA INFORMACIÓN 3° “A”


Y COMUNICACIÓN

6
BASE DE DATOS PARA APLICACIONES DOCENTE: M.A. CAROLINA GORDILLO
ARELLANO

¡Ya que le dimos en start export nos saldrá que este hecho!

De ahí, regresamos a nuestra base y consultamos cuantas tablas tenemos

Eliminamos la tabla alumnos con el script drop table alumnos;

También elimine la base de datos

TECNOLOGÍAS DE LA INFORMACIÓN 3° “A”


Y COMUNICACIÓN

7
BASE DE DATOS PARA APLICACIONES DOCENTE: M.A. CAROLINA GORDILLO
ARELLANO

Después nos vamos a file y run sql script

Nos va a pedir el documento así que lo seleccionamos de nuestra carpeta, lo abrimos

Nos saldrá esta ventana

TECNOLOGÍAS DE LA INFORMACIÓN 3° “A”


Y COMUNICACIÓN

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?

Sintaxis para una tabla

mysqldump -u root -p nombre de la base de datos - - tables Nombres > C:\carpeta donde
se va a guardar \Nombre que le asiganras.sql

Entonces si queremos hacer backup de nuestra tabla TA3;

mysqldump -u root -p BD - - tables TA3> C:\respaldos\tablaTA3.sql

Sintaxis para varias tablas

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

mysqldump -u root -p BD - - tables TA1 TA3> C:\respaldos\tablaTA3.sql

TECNOLOGÍAS DE LA INFORMACIÓN 3° “A”


Y COMUNICACIÓN

También podría gustarte