REPLICACION DE BASE DE DATOS



Documentos relacionados
Pasos para replicación de una base de datos MySQL en VirtualBox MSC. Martín Contreras

Clientes del dominio

Módulo 7. Administración de MySQL

Proceso de Replicación para el CMS Joomla! de la pagina WWW del INE

PRACTICA NO.4: HOW TO INSTALL NFS

INSTALACIÓN FIREWALL IPCOP

Instalación del Admin CFDI

INSTALACIÓN, CONFIGURACIÓN Y PRUEBAS DE POSTGRESQL EN FEDORA 19 PRESENTADO POR EDUARDO MORANTES DIAZ CODIGO: PRESENTADO A

Explotación de Sistemas Informáticos IES Murgi PRÁCTICA 9: SERVICIO WEB Y FTP DE INTERNET INFORMATION SERVICE

Pantalla HMI como maestro 3 PLC esclavo

HOW TO SOBRE REMOTE ACCESS VPN MODE EN LINUX

INSTRUCTIVO PARA LA PUESTA EN MARCHA DE LAS TERMINALES IP EN EL SISTEMA ACCESO

Backup y Restore en mysql

Instalando CodeKa v1.0 sobre Bitnami Xamp Stack (para Windows, Linux, OS X y Solaris).

Preguntas más frecuentes para Ingressio Cliente Servidor 2015

INSTRUCTIVO PARA LA PUESTA EN MARCHA DE LAS TERMINALES IP EN EL SISTEMA ACCESO

REQUISITOS DE HARDWARE...

Instituto Tecnológico de Las América. Materia Sistemas operativos III. Temas. Facilitador José Doñe. Sustentante Robín Bienvenido Disla Ramirez

Las redes y su seguridad

Select table data Insert table data Update table data Delete table data Create table

Vamos a dar una lista de consejos que pueden ser importantes para el correcto transcurso de la instalación.

Instalación y configuración de un servidor de base de datos MySQL 4.1 y su réplica en Red Hat Linux ES 4.0 o Fedora.

UNIDAD DIDACTICA 4 INTEGRACIÓN DE CLIENTES WINDOWS EN UN DOMINIO

helppeople Viewer 2013

INTEGRACIÓN DE SISTEMAS OPERATIVOS EN RED Y PROPIETARIOS. Víctor Martín Martín

MÒDUL 1: Instal lació, administració, gestió i implementació del servidor web i la seva seguretat. Conexión Remota a Computador

Luis Eduardo Peralta Molina Sistemas Operativos Instructor: José Doñe Como crear un Servidor DHCP en ClearOS

- A continuación, se nos abrirá la siguiente ventana pidiendo contraseña, que el cliente haya especificado al instalar Wingest 7

Formas de llevar a cabo un backup de una base de datos MySQL

INSTALACIÓN Y CONFIGURACIÓN DEL JANA SERVER

GUIA DE BLOQUEO Y DESBLOQUEO WEB

Servicio de Informática Vicerrectorado de Tecnologías de la Información y la Comunicación

Configuración de Aspel SAE 5.0 para trabajar Remotamente. 2. Para configurar Aspel-SAE 5.0 como Servidor Remoto se necesita:

1/ XAMPP: más fácil imposible. Vamos directamente a la página de descarga de Apache Friends para Windows

INSTALACIÓN DE MEDPRO

INSTALACIÓN Y CONFIGURACIÓN DE ZEROSHELL 2.0 ALVARO JOSÉ ARIAS RAMIREZ Presentado a: ING. JEAN POLO CEQUEDA

Ejercicio 1. Instalación de JDK, Eclipse, GlassFish y MySql. Java EE. Ejercicio 1. Instalación de JDK, Eclipse, GlassFish y MySql

Guía de Instalación. Instalación rápida de la Consola Maestra de VEO y el Agente Remoto para los Usuarios

Manual De Instalación MySQl 5.1 MANUAL DE INSTALACIÓN Y CONFIGURACIÓN DE MYSQL

Acronis Backup & Recovery 11 Guía de inicio rápido

How to Crear Servidor Samba

LABORATORIO 9. Replicación de base de datos en SQL Server

Unidad Didáctica 12. La publicación

AGREGAR UN EQUIPO A UNA RED Y COMPARTIR ARCHIVOS CON WINDOWS 7

MANUAL DE CREACIÓN DE CARPETAS PARA ACCESO POR FTP DE CLIENTES EN UN NAS

INSTITUTO POLITÉCNICO NACIONAL COORDINACIÓN GENERAL DE SERVICIOS INFORMÁTICOS CENTRO NACIONAL DE CÁLCULO. Sistema de Control de Personal SCP

Instalación de Moodle en XamppLite

INFORMACIÓN DEL SISTEMA. MONITORIZACIÓN

COPIA DE SEGURIDAD CON NTBACKUP

PRESENTACIÓN NOMBRE: Kelvin José Jiménez Matos MATRÍCULA: SECCIÓN: (1) CENTRO DE ESTUDIOS: INSTITUTO TECNOLÓGICO DE LAS AMERICAS (ITLA)

Cómo unir un equipo al dominio de las aulas tecnológicas

CITRIX Citrix Application Streaming

Configuraciones básicas de seguridad en Windows para los sistemas de la línea. Control 2000

MANUAL DE USUARIO AVMsorguar

Sistema operativo Discos duros Usuarios

UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA DE LA FUERZA ARMADA NACIONAL EXTENSIÓN BARQUISIMETO BARQUISIMETO ESTADO. LARA

Manual Configuración GlopDroid. Configuración del módulo GlopDroid para toma de comandas en tablets, móviles y tpv Android.

Configuración de conexiones remotas por VPN con Aspel-SAE 6.0

ACTIVE DIRECTORY - PROPIEDADES DE USUARIO

Mini-guía: Gestión Backup

Tutorial de Unity 3D Tema 52 Bases de Datos. Tutorial de Unity 3D. Bases de Datos

Configuración de Aspel-SAE 5.0 para trabajar Remotamente

Manual de instalación y configuración saint restaurant v.2.2.2

PASOS PREVIOS 1. Entrar en Disco local ( C: ) Buscar la carpeta SILEX y click con el botón derecho, seleccionamos la opción Compartir y seguridad

Microsoft Windows Server 2008 Hyper-V

PROCEDIMIENTO DE PXES

Internet aula abierta

DiskLogon - Logon en Windows con un Pendrive USB

SEPARAR Y ADJUNTAR UNA BASE DE DATOS. Separar una base de datos

Técnicas de Programación

MANUAL PARA GESTIÓN DE INCIDENCIAS INFORMÁTICAS

CONFIGURACION AVANZADA DE MOZILLA THUNDERBIRD

INSTALACIÓN PASO A PASO DE WINDOWS XP. Por Jasson R. Angel

10. El entorno de publicación web (Publiweb)

Programa de Ayuda EMCS Instalación Versión SQL Server Versión Marzo 2010

Cobian Backup. Inguralde [Enero 2011]

RELACIÓN DE PRÁCTICAS DEL TEMA 2

Sitios remotos. Configurar un Sitio Remoto

Compartir Biblio en una red local con Windows XP

GUÍA PARA LA INSTALACIÓN DE MOODLE EN UN COMPUTADOR PERSONAL QUE USA EL SISTEMA OPERATIVO MS. WINDOWS

INSTALACIÓN DE MICROSOFT ISA SERVER 2006 Y CONFIGURACIÓN DE ACCESO VPN POR MEDIO DE POINT-TO-POINT TUNNELING PROTOCOL

Anexo 2: Configuración del Programa en Red.

Curso de PHP con MySQL Gratis

Cliente VPN Hezkuntza Manual de instalación y utilización

Plantillas Office. Manual de usuario Versión 1.1

MANUAL DE INSTALACION MYSQL SERVER

UNIDAD DIDACTICA 7 TOLERANCIA A FALLOS EN CONTROLADORES DE DOMINIO

Scripts de arranque. Pablo Sanz Mercado.

PROCESO DE INSTALACIÓN DE SQL SERVER 2008

Servidor Local (MYSQL)

Luego nos pregunta el nombre del NetBios, lo dejamos como está y le damos a siguiente.

INSTRUCTIVO DE INSTALACION DecRenta

Proceso de Particionamiento de Discos Duros e Instalación De Diferentes Sistemas Operativos en VirtualBox.

Guía de Inicio Respaldo Cloud

Configuración de Aspel-SAE 6.0 para trabajar Remotamente

Instituto Tecnológico Las Américas (ITLA) Sistemas Operativos 3 (SO3) Daniel Alejandro Moreno Martínez. Matrícula:

Servicio de Informática Vicerrectorado de Tecnologías de la Información y la Comunicación

Crea tu propio negocio online con

Transcripción:

REPLICACION DE BASE DE DATOS Julián Andrés Pizarro Collazos Omar David Vaca Maquiavelo Versión 1.0 http://youtu.be/vcqlsxkf2ho

Página 1 Ejemplo explicativo básico de una replicación. 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 distribuido, permitiendo distribuir la información de manera confiable Qué es una réplica de base de datos? Aparte de confiar en una base de datos para sus requisitos de almacenaje, se deben de mover sus datos rápida y confiablemente a través de una organización.

Página 2 Servidor Maestro (Master Server) 1. Desactivar todos los escudos de Antivirus y Firewall de Windows. 1.1 Panel de Control > Sistema y Seguridad > Firewall 1.2. En este caso Avast Free Antivirus

Página 3 2. Modificar el archivo my.ini, este se encuentra en la siguiente ruta C:\Program Files (x86)\mysql\mysql Server 5.0. Abrimos el archivo para modificarlo, colocando lo siguiente (ver imagen) debajo de [mysqld] en SERVER SECTION. 3. Reiniciamos los Servicios de MySQL. Inicio > Buscar: Servicios

Página 4 Procedemos a reiniciar los servicios de MySQL. 4. Ingresamos a la consola de Windows ya sea pulsando la tecla Windows + R o Inicio > Buscar, y escribimos el siguiente comando cmd. Ejecutar Como Administrador.

Página 5 Hacemos un ping con la dirección IP (ping ip_slave) del esclavo para conectarnos, ahora debemos entrar a la terminal de MySQL con el comando mysql u root p Una vez entramos a la terminal de MySQL insertemos el siguite comando: grant replication slave on *.* to nombre_esclavo @ IP_esclavo identified by contraseña ; este comando es para crear una cuenta de usuario de replicación para que el esclavo se pueda loguear.

Página 6 Luego insertamos el siguiente: flush privileges; con este le daremos todos los privilegios al maestro para poder hacer dicha replica. Ahora lo que vamos hacer es mostrar las bases de datos con las que contamos para tener la replica que queremos obtener, con el siguiente comando digitamos: show databases; y procedemos a usar dicha base de datos con el comando: use nombe_basedatos la cual hemos escogido de las cuales tenemos en el motor MySQL. 5. Ahora bloqueremos las tablas de la base de datos que utilizaremos con el comando: flush tables with read lock; 6. Con el siguiente comando show master status; mostraremos el nombre del archivo log bin y su posición, ya que este nos servirá para configurar el esclavo 7. Y salimos de la terminal de MySQL con el comando exit Con el siguiente comando mysqldump u root p nombre_basedatos>respaldo.sql lo que haremos es crear un respaldo de la base de datos que utilizaremos (no es un BackUp). Una vez ya creado el archivo de respaldo (respaldo.sql), procedemos a buscarlo en la ruta C:\Program Files (x86)\mysql\mysql Server 5.0\bin que es donde se encuentra alojado después de haberse creado y procedemos a copiarlo en el disco C:\ del esclavo para que este lo encuentre de

Página 7 una manera fácil y rápida, y nuevamente entramos a la terminal de MySQL con el comando mysql u root p 8. Ya realizada la copia de la base de datos desbloquearemos las tablas con el comando: unlock tables; 9. Ahora pasamos a configurar el esclavo. Servidor Esclavo (Slave Server) 10. Desactivar todos los escudos del Antivirus y Firewall de Windows (Ver paso 1). 11. Modificar el archivo my.ini, este se encuentra en la siguiente ruta C:\Program Files (x86)\mysql\mysql Server 5.0. Abrimos el archivo para modificarlo, colocando lo siguiente (ver imagen) debajo de [mysqld] en SERVER SECTION. 12. Abrimos la consola de Windows (Ver paso 4). 13. Hacemos un ping con la dirección IP (ping ip_master) del esclavo para conectarnos, ahora debemos entrar a la terminal de MySQL con el comando mysql u root p

Página 8 14. Lo siguiente es crear una nueva base de datos con el mismo nombre de la base de datos que tiene el maestro a la cual se le está trabajando la réplica, para crearla digitamos el comando: create database nombre_basedatos; 15. Ya una vez creada la base de datos procedemos a utlizarla con el comando: use nombre_basedatos y luego salimos de la terminal con el comando: exit 16. Una vez ya tengamos el respaldo.sql en el disco C:\ procedemos a realizar a crear las tablas que respaldamos en dicho archivo el cual hicimos en el maestro con el siguiente comando: mysql u root p nombre_basedatos<c:\respaldo.sql esperamos que se realice dicho proceso de respaldo y luego reiniciamos los servicios de MySQL (Ver paso 3). Muestra las bases que contiene MySQL en el esclavo, se procede a crearla y a utilizarla, luego a crear las tablas con el archivo del respaldo que creó el maestro.

Página 9 Reiniciamos los Servicios de MySQL. 17. Entramos nuevamente a la terminal de MySQL y paramos los servicios del esclavo con el siguiente comando: stop slave; luego nos logueamos o hacemos conexión con el maestro de la esta forma: change master to master_host= ip_maestro,master_user= nombre_esclavo,master_pass word= contraseña,master_log_file= mysqlbin.000032,master_log_pos=308; 18. Ahora iniciamos los servicios en el esclavo con el comando: start slave;

Página 10 Comprobar Replicación Slave (Esclavo) Insertar el comando use nombre_basedatos Mostrar las tablas insertando el comando show tables; Se escoge una tabla cualquiera (se debe conocer sus valores informáticos) con el comando select * from nombre_tabla; Master (Maestro) Nos devolvemos al maestro (el queda con en unlock tables;) e insertamos el comando use nombre_basedatos Ahora insertamos valores informaticos en la tabla que acaba de escoger el esclavo con el comando insert into nombre_tabla values ( ); ejemplo: insert into zona values ( A123, Zotano ); Se inserta el comando select * from nombre_tabla; para comprobar que hizo la inserción exitosamente.

Página 11 Slave (Esclavo) Nuevamente nos devolvemos al esclavo y digitamos otra vez select * from nombre_tabla; y este deberá mostrar la inserción que acaba de hacer el maestro. Para comprobar nuevamente de que hay replica correctamente escribimos el siguiente comando que nos dirá si está funcionando como debe ser: show slave status \G; si muestra un 0 está funcionando correctamente de lo contrario mostrara un Null.