1. ¿ Por qué es importante para el administrador saber hacer
respaldos ?
La importancia del respaldo de informacion
Es importante para el administrador de la base de datos
saber respaldar por que en caso de una perdida de los datos en donde se encuentren
cargados debe de tener a la mano el respaldo para que no tenga problemas al
momento de cargar de nuevo la base de datos.
Respaldar periódicamente la información en CD,
DVD, Discos Externos o Pendrive. Cualquiera de estos dispositivos de
almacenamiento masivo cumplen la función de respaldar, pero ¿cual utilizaras?,
depende en un 100% de la cantidad de información que necesiten que se haga un
Backup y del mecanismo que se utilizara, si será manual o automático.
Respaldar la información que es
importante y la que no lo es según tu valorización, también. Esto se debe a que
hoy no será tan importante pero en el momento menos esperado podrás
necesitarla. Un dato muy relevante es que siempre la información es importante,
sea la que sea que tengas en tu PC, porque si no lo es, no tiene sentido el que
la guardaras en tu equipo, y menos que dedicaras tiempo en buscarla, adquirirla
o generarla.
Siempre respaldar completamente las
siguientes carpetas de su PC o Notebook:
La carpeta "MIs
Documentos" en su totalidad. Aquí la gran mayoría de los programas
existentes almacenan su información. En esta carpeta siempre se encuentra por
defecto, los lugares donde se almacenan la información del Word, Excel,
PowerPoint, música, imágenes, videos, etc.
La carpeta "Favoritos"
en tu totalidad. Aquí se almacenan las direcciones de Internet que uno guarda
manualmente cuando son importantes de mantener.
La carpeta "Outlook" en
el caso de los sistemas de correos para quienes utilizan Microsoft Outlook.
Cuando uno respalda esta carpeta, esta respaldando los contactos, correos,
tareas, agenda, etc.
2. ¿Es
responsabilidad del administrador hacer un respaldo periódico de los sistemas
de archivos de la máquina que administra?
Los sistemas de archivos o ficheros, estructuran la
información guardada en una unidad de almacenamiento (normalmente un disco duro
de una computadora), que luego será representada ya sea textual o gráficamente
utilizando un gestor de archivos. La mayoría de los sistemas operativos manejan
su propio sistema de archivos.
Lo habitual es utilizar dispositivos de almacenamiento de datos que permiten el acceso a los datos como una cadena de bloques de un mismo tamaño, a veces llamados sectores, usualmente de 512 bytes de longitud (También denominados clústers). El software del sistema de archivos es responsable de la organización de estos sectores en archivos y directorios y mantiene un registro de qué sectores pertenecen a qué archivos y cuáles no han sido utilizados. En la práctica, un sistema de archivos también puede ser utilizado para acceder a datos generados dinámicamente, como los recibidos a través de una conexión de red sin la intervención de un dispositivo de almacenamiento.
3.- ¿Cómo se hace un
respaldo y ¿Como se restaura un respaldo ?
·
Respaldo y
Restauración MySQL de Manera Local.
Para hacer un respaldo de
una base de datos MySQL desde nuestro consola o mediante comandos shell podemos
usar el comando mysqldump como lo ejemplificamos en la siguiente liga.
Comando: mysqldump -u
"usuario" -p"contraseña" nombre-de-la-base-de-datos >
nombre-del-respaldo.sql
NOTA: Las comillas deben
omitirse tanto en el usuario como en la contraseña.
Para restaurar un
respaldo de una base de datos MySQL usamos el siguiente comando
Comando: mysql -u
"usuario" -p"contraseña" nombre-de-la-base-de-datos <
nombre-del-respaldo.sql
NOTA: Al igual que en el
ejemplo anterior las comillas deben omitirse tanto en el usuario como en
la contraseña.
·
Respaldo y
Restauración MySQL de Manera Remota.
Para Respaldar o
Restaurar una Base de datos remota usamos los mismos comandos que de
manera local, con la única diferencia de agregar la opción
"-h" con la cual especificaremos el nombre o dirección del host en
donde se encuentra nuestra base.
Para Respaldar
usamos:
Comando: mysqldump -u
"usuario" -p"contraseña"
-h"nombre-o-dirección-del-host" nombre-de-la-base-de-datos >
nombre-del-respaldo.sql
Para restaurar
usamos:
Comando: mysql -u
"usuario"
-p"contraseña" -h"nombre-o-dirección-del-host" nombre-de-la-base-de-datos
< nombre-del-respaldo.sql
5.-
¿Cómo se muestra en pantalla el contenido de un respaldo ?
6.-
¿ Se puede copiar una estructura de
directorios, preservando los permisos, dueños, grupos, fechas y ligas ? Ilustra
tu respuesta.
Si se puede copiar la estructura de los
directorios para el mejor control de los permisos de los duenos de la base de
datos asi como los grupos.
Crear estructura del directorio
A continuación, los siguientes archivos han sido copiados en la nueva estructura de directorio:cp /usr/local/libexec/mysqld
/var/www/usr/local/mysql/libexec/
cp /usr/local/share/mysql/english/errmsg.sys
/var/www/mysql/usr/local/share/mysql/english/
cp /etc/hosts /var/www/etc/
cp /etc/host* /var/www/etc/
cp /etc/resolv.conf /var/www/etc/
grep mysql /etc/group > /var/www/etc/group
grep mysql /etc/master.passwd > /var/www/etc/master.passwords
grep mysql /etc/passwd > /var/www/etc/passwd
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.
Paso
|
Procedimiento
|
1
|
Tener un usuario con
privilegios
|
2
|
Planear un respaldo de nivel 0
|
3
|
Ejecutamos el
comando mysqldump -u "usuario" -p"contraseña"
nombre-de-la-base-de-datos > nombre-del-respaldo.sql
|
4
|
Planear los siguientes respaldos
de nivel 1 y 2
|
5
|
Podemos llevar a
cabo un respaldo remoto usando el comando: mysqldump
-u "usuario" -p"contraseña" -h"nombre-o-dirección-del-host"
nombre-de-la-base-de-datos > nombre-del-respaldo.sql
|