Date post: | 01-Feb-2016 |
Category: |
Documents |
Upload: | ntsicc-tics-ut |
View: | 56 times |
Download: | 0 times |
UNIVERSIDAD TECNOLÓGICA DE TULA-TEPEJI ORGANISMO PÚBLICO DESCENTRALIZADO
DEL GOBIERNO DEL ESTADO DE HIDALGO
Asignatura: Administración de Base de Datos
BACKUP EN FRIO Y CALIENTE
Profesor: Cristian Emanuel Pérez López
Grupo: 4TIC-G3
Alumnos:
Armando Alan Mendoza Chavarría 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 dirección 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 después de hacer el backup tenemos que crear una base de datos vacía
cerramos el cmd.
Verificamos que se creó el backup exitosamente.
Después 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 representación gráfica de una réplica espejo donde tenemos un
maestro y distintos esclavos
La réplica proporciona una manera rápida y confiable de diseminar la información
corporativa entre múltiples localizaciones en un ambiente de negocio de esta
manera con la réplica se puede distribuir la información de una manera más
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 conexión buena ya que no permite la interacción 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 sección 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 conexión 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 contraseña de Mysql como se
muestra en la siguiente imagen.
Entraremos a la terminal de Mysql y escribiremos los siguientes comandos.
Grant replication slave on *.*to’nombre_esclavo’ ‘@’ ‘IP_esclavo’ identified
by’’contraseña’ 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
posición 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 contraseña 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 conexión con el master change master to’ master _host=’ip_Master’,
Master_user=’nombre_esclavo’,master
password=’contraseña’,master_log_file=’mysql-bin.000032’,master_log_pos=308;
Iniciamos el esclavo con start slave;
Y corroboramos que si se realice la réplica haciendo insert en la base de datos.
CONCLUSIONES
Es importante conocer cómo podemos hacer respaldos y replicas ya que esto nos
servirá más adelante en un escenario real ya que la mayoría de empresas
realizan estos procesos para asegurar su información y de esa manera no sufrir
pérdidas.
Esta práctica es importante ya que en una empresa es importante que la
información se encuentre respaldada en tiempo real para que no exista ningún tipo
de perdida de información ya sea por algún problema en hardware o software, ya
que en cualquiera de las dos situaciones se puede tener una pérdida de
información completa.