Actividad respaldos




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

 Es importante saber realizar estos respaldos de informacion para evitar la perdida de la informacion y modificaciones hechas lo cual es de gran ayuda al ocurrir un problema ya sea con el equipo o si accidentalmente borramos un archivo importante tener la manera de poder recuperarlo.
Es importante realizarlos periodicamente e invertir tiempo como administrador en hacer respaldos por iniciativa propia y los que por ejemplo trabajas para una empresa realizar los respaldos especificados por dicha compañia.

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

Los deberes de un administrador de bases de datos dependen de la descripción del puesto, corporación y políticas de Tecnologías de Información (TI). Por lo general se incluye recuperación de desastres (respaldos y pruebas de respaldos), análisis de rendimiento y optimización, y algo de asistencia en el diseño de la base de datos. Por lo que hacer respaldos periodicos de los sistemas de archivos de la maquina que administra podria ser su responsabilidad ya que a futuro un problema llegue a presentarse no auxiliarse solo de los respaldos que han hecho otros o mismos respaldos de la compañia ya que los respaldos estan por periodos de tiempo y en ese tiempo se pudieron haber hecho modificaciones en los datos, etc.


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

Para poder realizar dichos respaldos basta con seguir estos sencillos pasos.

Realizando un respaldo local (Físico)

Transferir los datos del equipo a diferentes tipos de medios de transporte o comunicación, como un CD/DVD, disco duro externo, unidad USB, o también algunos software de Windows como Home server entre otros. Para algunas personas que prefieren necesitan tener muy bien asegurados datos muy importantes como información financiera; llegan a hacer un respaldo de un respaldo y almacenarlo en lugares de seguridad muy alta como por ejemplo una caja bancaria.
Para este tipo de respaldo existen ventajas, las cuales pueden ser que la creación de respaldos es muy rápida (Dependiendo de la calidad del hardware) y accesible para su pronta modificación, además de que los medios donde se hice dicho respaldo pueden ser resguardados en lugares de nuestra confianza. Más sin embargo, como desventajas se nos presenta la cuestión económica en el caso de que nos dispongamos de medios donde podamos guardar nuestros datos, no obstante también se puede presentar la posibilidad en la cual los dispositivos donde se encuentra la copia previamente hecha también sean susceptibles a fallas.

Realizar respaldo “en las nubes” (Servidor online)

Estas copias de seguridad se almacenan en línea y pueden ser accesadas desde cualquier lugar y, a menudo por varios equipos. Los datos se almacenan  en una ubicación segura en línea en la cual el usuario puede ingresar con un perfil creado.
Igualmente tienen sus ventajas, se puede decir que son métodos muy seguros, además de que se pueden accesar desde cualquier otro sitio y uno puede modificar el contenido subido en tiempo real. Pero como desventaja se presenta que muchas veces el servidor cobra por los servicios prestados o por la expansión de espacio para gestionar archivos en línea.
Eso podría ser un impedimento, pero por suerte existen varios sistemas de respaldo online gratuitos con una cantidad de espacio aceptable en la cual se pueda respaldar información muy importante, como por ejemplo CloudExperience; la cual nos permite crear un perfil gratuito para gestionar y compartir archivos en línea con un espacio gratuito de 20 gigabites.


 

 

Copia de respaldo y restauración de bases de datos Mysql

 

Copia de 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

 

  ¿ Se puede  copiar una estructura de directorios, preservando los

permisos, dueños, grupos, fechas y ligas ? Ilustra tu respuesta.

Si podemos copiar la estructura de directorios siguiendo los sig, pasos

# 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.



  •  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.


Forma realizar respaldo
Instrucción para poder realizarlo (Código)
Se recomienda primeramente hacer un dump
Crear un dump (Para todas las bases de datos)
mysqldump --user=****** --password=****** -A > /Ruta/Hacia/archivo_dump.SQL
Creando dump (Para solo algunas bases de datos)
mysqldump --user=****** --password=******  db_1 db_2 db_n> /Ruta/Hacia/archivo_dump.SQL

Crear dump (Para  todas las tablas de la base de datos)
mysqldump --user=****** --password=****** db > /Ruta/Hacia/archivo_dump.SQL

Crear dump (Para solo ciertas tablas de la base de datos)
mysqldump --user=****** --password=****** db --tablas tab1 tab2 > /Ruta/Hacia/archivo_dump.SQL

Nota: Para cada uno de estos comandos se debe indicar un usuario (user)  y la contraseña con derechos de DBA
 
Restaurar un dump
mysql --user=****** --password=****** db_nom < /Ruta/Hacia/archivo_dump.SQL
 
Restaurar solo la estructura de la base de datos
mysqldump -u usuario -p --no-data base_datos > estructura.sql
 
Compresión al respaldar
mysqldump -u usuario -p base_datos | gzip > respaldo.sql.gz
 
Descompresión al respaldar
gunzip < respaldo.sql.gz | mysql -u usuario -p base_datos
 







No hay comentarios:

Publicar un comentario