Вы находитесь на странице: 1из 13

UNIVERSIDAD TECNOLGICA DE

TULA-TEPEJI
ORGANISMO PBLICO DESCENTRALIZADO
DEL GOBIERNO DEL ESTADO DE HIDALGO

Asignatura: Administracin de Base de Datos


BACKUP EN FRIO Y CALIENTE
Profesor: Cristian Emanuel Prez Lpez
Grupo: 4TIC-G3
Alumnos:
Armando Alan Mendoza Chavarra 14301270
Fernando Reyes Barreto 14301160

BACKUP EN FRIO
Para realizar un backup se tiene que entrar al cmd como administrador y poner cd
espacio y la ruta de la carpeta de Mysql

Posteriormente

se tiene que entrar a Mysql

y copiar

la direccin como se

muestra en la imagen.

Se coloca cd y la ruta para entrar a la carpeta hay utilizamos mysqldump para


realizar el backup como se muestra en la imagen.

Y despus de hacer el backup tenemos que crear una base de datos vaca
cerramos el cmd.
Verificamos que se cre el backup exitosamente.

Despus ingresamos al cmd y pasamos los datos del backup a la base de datos
que creamos.

Verificamos que la base de datos contenga las tablas de la otra base de datos.

BACKUP EN CALIENTE
Esta es una representacin grfica de una rplica espejo donde tenemos un
maestro y distintos esclavos

La rplica proporciona una manera rpida y confiable de diseminar la informacin


corporativa entre mltiples localizaciones en un ambiente de negocio de esta
manera con la rplica se puede distribuir la informacin de una manera ms
segura.
1. Se tiene que desactivar el Antivirus si se tiene antivirus y de igual manera
el Firewall de Windows esto porque en ocasiones no permite que se tenga
una conexin buena ya que no permite la interaccin de la maquina con
otros dispositivos.

Ir a panel de control
Sistemas y seguridad
Firewall
Y se da clic en desactivar

2. Modificar el archivo my.ini de Mysql este se encuentra en la siguiente ruta


C:\Program Files\MySQL\MySQL Server 5.5

Se tiene que abrir y editar en la seccin de SERVER SECTION como se puede


visualizar en la imagen.

Se tiene que colocar los siguientes comandos los que se encuentran marcados de
rojo posteriormente guardamos los cambios si no podemos guardar lo tendremos
que guardar en otra ruta y posteriormente se tendr que remplazar.
3. Se tienen que reiniciar los servicios de Mysql se tiene que escribir en el
explorador servicios como se muestra en la imagen.

Procedemos a buscar Mysql y reiniciamos sus servicios.

4. Entramos a la consola de Windows y escribimos cmd y entramos como


administrador.

5. Hacemos ping con la maquina esclavo esto solo para corroborar que en
verdad se tiene conexin con el otro equipo. Posterior mente utilizamos cd..
Y pegamos la url donde se encuentra el bin entramos a Mysql con mysql
uroot -p
Donde tendremos que colocar nuestra contrasea de Mysql como se
muestra en la siguiente imagen.

Entraremos a la terminal de Mysql y escribiremos los siguientes comandos.


Grant replication slave on *.*tonombre_esclavo @ IP_esclavo identified
bycontrasea este commando es para crear una cuenta de usuario de replicacion
para que el esclavo pueda entrar.

Posteriormente buscamos la base de datos a efectuar la replica .


Ahora Se tendr que bloquear las tablas de la base de datos que utilizaremos con
los comandos :flush tables with read lock.
Insertamos el comando show master status mostraremos el archivo log bin y su
posicin ya que este nos servir para configurar esclavos.
Y salimos de la terminal.

Con el comando mysqldump uroot p nombre de la base de datos>respaldo.sql


crearemos un respaldo de nuestra base de datos.
Buscamos nuestro respaldo en la carpeta de Mysql en bin y la copiamos en una
memoria para pasar el archivo a la maquina esclavo en la carpeta de Mysql y
pegra en la carpeta del bin.
Bloquearemos las tablas con el comando unlock tables;
Ahora en la maquina esclavo se tendr que desactivar el firewall

y si se tiene

antivirus igual desactivar.


Entraremos a La carpeta de Mysql en la ruta C:\Program Files\MySQL\MySQL
Server 5.5 y modificaremos el archivo my como se muestra en la siguiente
imagen:

Pero ahora el id es dos porque el master es el 1 guardamos los cambios.


Abrimos la consola de Windows y entramos a la terminal de mysql con mysql
uroot p
Nos pedir nuestra contrasea y entramos a la terminal de mysql se creara una
nueva base de datos.

Con los comandos mysql uroot p nombre_basededatos<respaldo.sql


ejecutamos y esperamos a que se realice el respaldo.

Reiniciamos los servicios de mysql:

Entramos a la consola de Mysql y paramos los servicios con stop slave;


Hacemos conexin con el master change master to master _host=ip_Master,
Master_user=nombre_esclavo,master
password=contrasea,master_log_file=mysql-bin.000032,master_log_pos=308;

Iniciamos el esclavo con start slave;


Y corroboramos que si se realice la rplica haciendo insert en la base de datos.

CONCLUSIONES
Es importante conocer cmo podemos hacer respaldos y replicas ya que esto nos
servir ms adelante

en un escenario real ya que la mayora de empresas

realizan estos procesos para asegurar su informacin y de esa manera no sufrir


prdidas.
Esta prctica es importante ya que en una empresa es importante que la
informacin se encuentre respaldada en tiempo real para que no exista ningn tipo
de perdida de informacin ya sea por algn problema en hardware o software, ya
que en cualquiera de las dos situaciones se puede tener una prdida de
informacin completa.

Вам также может понравиться