miércoles, 22 de mayo de 2013

RESPALDOS


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

Es siempre muy importante poder hacer respaldos porque se puede manejar informacion muy importante, se pueden mencionar muchas razones de cómo se puede perder la informacion puede ser de que falle como el hardware o el sotfware o personas que no tienen los suficientes conocimientos.

Es por eso que se debe mantener una copia reciente de la informacion asi la perdida de la misma puede ser nula o de muy poca información en vez de una perdida total que puede generar un sinfín de problemas y de gastos.

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

Si, el administrador es el responsable tanto de la seguridad como de la confiabilidad de los datos y es por lo cual debe mantener respaldos actualizados de la informacion que administra, ya se haciendolos de manera manual o programandolos automaticamente, ya que si ocurre un fallo y se pierde informacion el administrador sera considerado responsable.

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

 

Recuperación y backups

MySQL mantiene bases de datos en directorios y las tablas en archivos. No es recomendable que modifique tales archivos, al menos no, mientras el servidor esté activo.

Para sacar una copia de respaldo de todas las bases de datos con:

# mysqldump --force -p --all-databases > /respaldomysql/dump-1nov2007.sql

         

y posteriormente restaurarla con:

# mysql < /respaldomysql/dump-1nov2007.sql

 

 

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.

 

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

 

 

Si, ya que al hacer un respaldo total de toda la informacion lo que se respalda es TODA la informacion, asi como al generar un respaldo de nivel 1 o 2 los cambios en cualquiera de dichas estructuras debe ser conservado al igual que los cambios en la informacion contenida en la base de datos.

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

 

 

No hay comentarios:

Publicar un comentario