REPLICA MASTER MASTER CON LINUX UBUNTU 9
Nodo1 MAESTRO A: 192.168.1.65
Nodo2 MAESTRO B: 192.168.1.69
En los dos nodos deberan instalarse mysql server y cliente, abrimos una terminal eintroducimos:
sudo apt-get install mysql-server-5.0 mysql-client-5.0
Buscamos /etc/mysql/my.cnf y en ambos nodos comentamos la línea bind 127.0.0.1 para permitir conexiones desde el exterior.
Para podereditar y guardar cambios al archivo my.cnf deberemos introducir el comando en la consola que nos permitirá editar dicho archivo:
sudo nautilus
En el nodo1
Entramos en mysql desde la consola como unsuper usuario:
sudo –s
nos perdira la contraseña del administrador del sistema, ahora iniciamos mysql:
mysql –u root –p
nos pedirá la contraseña de mysql
Dentro de mysql creamos una cuenta con permisospara replicar al usuario2 con la clave ‘password’.
GRANT REPLICATION SLAVE ON *.* TO 'usuario2'@'%' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
QUIT;
En el nodo2
Entramos en mysql desde la consolacomo un super usuario:
sudo –s
nos perdira la contraseña del administrador del sistema, ahora iniciamos mysql:
mysql –u root –p
nos pedirá la contraseña de mysql
Dentro de mysql creamos una cuentacon permisos para replicar al usuario1 con la clave ‘password’.
GRANT REPLICATION SLAVE ON *.* TO 'usuario1'@'%' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
QUIT;
En el nodo1 tenemos un base dedatos replicar en el nodo2. En el nodo2 vamos a crearla vacía.
CREATE DATABASE softtec;
QUIT;
En el nodo1:
Editamos el fichero: /etc/mysql/my.cnf
[client]
port = 3306
socket =/var/run/mysqld/mysqld.sock
[mysqld_safe]
socket = /var/run/mysqld/mysqld.sock
nice = 0
[mysqld]
user = mysql
pid-file = /var/run/mysqld/mysqld.pid
socket = /var/run/mysqld/mysqld.sock
port = 3306
basedir = /usr
datadir =/var/lib/mysql
tmpdir = /tmp
language = /usr/share/mysql/english
skip-external-locking
key_buffer = 16M
max_allowed_packet = 16M
thread_stack = 128K
thread_cache_size = 8
myisam-recover = BACKUP...
Regístrate para leer el documento completo.