Replica de bd mysql

Páginas: 2 (378 palabras) Publicado: 8 de diciembre de 2010
1- Entrar al servidor master de mysql y abrir el archivo /etc/my.cnf.
2- En la parte de [mysqld] agregar las siguientes 2 lineas o bien modificarlas si ya existen
[mysqld]

log-bin=mysql-binserver-id=1

3- Entrar al servidor que tendra la replica y abrir el archivo my.cnf que se puede encontrar en /etc/my.cnf o bien en /etc/mysql/my.cnf
4- En la parte de [mysqld] agregar la siguientelinea o modificar el valor si ya existe.
[mysqld]

server-id=2

5- El siguiente paso es agregar un usuario en el servidor master para que el o los servidores esclavos puedan acceder. Esto sehace de la siguiente forma:
Suponiendo que el servidor esclavo va a ser [192.168.1.6], usuario: repl y password: slavepass
mysql> CREATE USER 'repl'@'192.168.1.6' IDENTIFIED BY 'slavepass';
mysql>GRANT REPLICATION SLAVE ON *.* TO 'repl'@'192.168.1.6';

6- Ahora sigue conectarse al servidor master para obtener las coordenadas para que el/los esclavos se puedan conectar.
Para eso en elservidor master nos conectamos a mysql y ejecutamos el siguiente comando:
mysql>FLUSH TABLES WITH READ LOCK;
y luego
mysql> SHOW MASTER STATUS;+------------------+----------+--------------+------------------+
| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |
+------------------+----------+--------------+------------------+
| mysql-bin.000001 | 98 || |
+------------------+----------+--------------+------------------+
1 row in set (0.00 sec)

Se deben guardar estos datos.

7- Si ya habian datos en la bd master sedebe hacer un backup con mysqldump. Los comandos son los siguientes:

- abrir una consola solo para mysql, conectarse y bloquear las tablas:
mysql> FLUSH TABLES WITH READ LOCK;

- abrir otraconsola para respaldar las bases.

shell> mysqldump --all-databases --master-data >dbdump.db -uroot -p
nos va a pedir la contraseña de mysql y la debemos ingresar para que pueda hacer el dump...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • BD mysql
  • Comandos bd mysql
  • Acceso a bd desde mysql y java
  • Bd en mysql
  • Emigrar bd de sql a mysql utilizando pentaho
  • Que es bd,lenguaje de programacion y diferencia entre mysql y sql
  • cluster mysql replica
  • Manual De Diagnostico Replica Mysql

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS