miércoles, 22 de mayo de 2013

Resplado


1. ¿ Por qué es importante para el administrador saber hacer respaldos ?

 La importancia radica en que todos los dispositivos de almacenamiento masivo de información tienen la posibilidad de fallar, por lo tanto es necesario que se cuente con una copia de seguridad de la información importante, ya que la probabilidad de que 2 dispositivos fallen de manera simultánea es muy difícil es por esto que el administrado deve ser capas de realizar estos respaldo de manera constante.

 2. ¿ Es responsabilidad del administrador hacer un respaldo periódico de los sistemas de archvios de la máquina que administra ?

Asi es ya que esta es una de las responsabilidades del administrador de la base de datos.

3. ¿Cómo se hace un respaldo y ¿Como se restaura un respaldo ?

Para hacer una copia de respaldo de una base de datos se recomienda crear un dump.
Para hacer un dump de todas las bases de datos es necesario ejecutar el comando:

mysqldump --user=****** --password=****** -A > /Ruta/Hacia/archivo_dump.SQL
Para hacer un dump de sólo algunas bases de datos es necesario ejecutar el comando:

mysqldump --user=****** --password=******  db_1 db_2 db_n> /Ruta/Hacia/archivo_dump.SQL
Para hacer un dump de todas las tablas de una base de datos es necesario ejecutar el comando:

mysqldump --user=****** --password=****** db > /Ruta/Hacia/archivo_dump.SQL
Para hacer un dump de sólo ciertas tablas de una base de datos es necesario ejecutar el comando:

mysqldump --user=****** --password=****** db --tablas tab1 tab2 > /Ruta/Hacia/archivo_dump.SQL


Para cada uno de estos comando es necesario indicar un usuario (user) y la contraseña (password) con derechos de administrador en la base de datos. 
Restauración

Para restaurar un dump tan sólo hay que ejecutar el comando: 
mysql --user=****** --password=****** db_nom < /Ruta/Hacia/archivo_dump.SQL

5.  ¿Cómo se muestra en pantalla el contenido de un respaldo ?

En sistemas Unix se realiza de la siguiente manera:
# cd /root

# tar tvzf backup.tgz | more

# tar tvf /dev/fd0 | more



6.¿ Se puede  copiar una estructura de directorios, preservando los
permisos, dueños, grupos, fechas y ligas ? Ilustra tu respuesta.

Si se puede ralizar esta copia en Linux se realiza de la siguiente manera

# mkdir /users/newhome Crear el directorio destino.
# cd /home Colocarse en el directorio a copiar.
# find . -depth -print | cpio -pdmv /users/newhome Copiar los archivos.
# rm -rf /home Opcional. Borrar el directorio origen,
sólo si se desea mover el directorio.

7. Realiza una tabla donde se  muestre los procedimientos  para  respaldar la base de datos para el proyecto de veterinaria y como restaurar  la base de datos.

Para hacer un dump de todas las bases de datos es necesario ejecutar el comando:
mysqldump --user=****** --password=****** -A > /Ruta/Hacia/archivo_dump.SQL

Para hacer un dump de sólo algunas bases de datos es necesario ejecutar el comando:

mysqldump --user=****** --password=******  db_1 db_2 db_n> /Ruta/Hacia/archivo_dump.SQL

Para hacer un dump de todas las tablas de una base de datos es necesario ejecutar el comando:

mysqldump --user=****** --password=****** db > /Ruta/Hacia/archivo_dump.SQL

Para hacer un dump de sólo ciertas tablas de una base de datos es necesario ejecutar el comando:

mysqldump --user=****** --password=****** db --tablas tab1 tab2 > /Ruta/Hacia/archivo_dump.SQL

Para restaurar un dump tan sólo hay que ejecutar el comando: 


mysql --user=****** --password=****** db_nom < /Ruta/Hacia/archivo_dump.SQL

No hay comentarios:

Publicar un comentario