Este Manual Contiene Las Configuraciones de 2 Nodos Instalados Sobre Con Ubuntu Server 14

download Este Manual Contiene Las Configuraciones de 2 Nodos Instalados Sobre Con Ubuntu Server 14

of 7

Transcript of Este Manual Contiene Las Configuraciones de 2 Nodos Instalados Sobre Con Ubuntu Server 14

  • 8/18/2019 Este Manual Contiene Las Configuraciones de 2 Nodos Instalados Sobre Con Ubuntu Server 14

    1/7

    Este manual contiene las confguraciones de 2 nodos instalados sobre

    con Ubuntu server 14.04.4 Estos son los valores con que creo la

    confguración

    holivas@nodo1 (server1) 192.168.0.20holivas@nodo1 2 (server2) 192.168.0.21

    !"#$% instalado en ambos servers&

    Usuario !"sql root

    'lave !"sql holivas

    'omen aremos con el rimer nodo1 modifcando el archivo de

    confguración de m"sql ubicado en /etc/mysql/my.cnf .

    *ota &

    'on+orme se desarrollo la confguración ara la re licación, me ha

    ense-ado que lo me or es em e ar or oner a andar un !aster/#lave ",

    una ve que ste +unciona, reali ar el roceso inverso en el nodo 2 %o

    cierto es que, si uno co ia " ega los contenidos de los archivos

    modifcando los valores " corre los 3* E5%6'3 67* #%38E, luego la

    re licación mu" osiblemente no +uncionar9& nos encontraremos en

    oogle buscando or qu obtenemos Slave_IO_Running

    !o con S"O# S%&'( S)&)*S+,-

    Recor emos la re licación !aster/!aster es en realidad re licación

    !aster/#lave en 2 sentidos, or lo que comen ar logrando !aster/#lave

    es tener la mitad del traba o resuelto.

    E em lo en terminal &

    holivas@nodo1:~$ sudo -isudo: unable to resolve host nodo1[sudo] password for holivas: ********root@nodo1:~# sudo nano /etc/mysql/my.cnf

  • 8/18/2019 Este Manual Contiene Las Configuraciones de 2 Nodos Instalados Sobre Con Ubuntu Server 14

    2/7

    En el archivo m".cn+ comen aremos or quitar la restricción a localhost

    comentando la l:nea in a ress 12 .0.0.1 que limita el alcance

    del servicio a la inter+ace local.

    8amos a comentar esta l:nea con ; de modo que quede&

    3 in a ress 12 .0.0.1

    m"sql/bin.logeC ireBlogsBda"s 10maCBbinlogBsi e 100!binlogBdoBdb tiem os nombre de la base de datos;binlogBignoreBdb includeBdatabaseBname

    ,uar amos cam ios y reiniciamos mysql

    Dasta aqu: hemos identifcado a este servidor con id 1, indicado dónde

    se encuentra el log del mismo " defnido la

  • 8/18/2019 Este Manual Contiene Las Configuraciones de 2 Nodos Instalados Sobre Con Ubuntu Server 14

    3/7

    root5no o1 /3 m"sql /u root / clave de root m"sqlmysql 3* E5%6'3 67* #%38E 7* . 7Fre [email protected] 6AE* 6J6EA m".cn+

  • 8/18/2019 Este Manual Contiene Las Configuraciones de 2 Nodos Instalados Sobre Con Ubuntu Server 14

    4/7

    3 in a ress 12S.0.0.1

    server i 2

    auto_increment_increment 2 auto_increment_o set 2

    inlog_ o_ log nom re e la ase e atos

    3 inlog_ignore_ base de datos BqueBnoBquieroBa+ectar

    ,uar amos los cam ios y reiniciamos ysql

    root5no o2 /3 /etc/init. /mysql restart

    %os

    ar9metros auto_increment_increment " auto_increment_o set

    confgurados debidamente en cada *odo nos salvar9n de este roblema

    mediante un mecanismo eCtremadamente intuitivo& el rimero seteadoen 2 con oTset de 2 tramitar9 los 6*#E # en tablas tomando el róCimo

    :ndice dis onible L En s:ntesis, el %og entre *odos de a de im ortar

    debido a que cada

  • 8/18/2019 Este Manual Contiene Las Configuraciones de 2 Nodos Instalados Sobre Con Ubuntu Server 14

    5/7

    mysql> SHOW MASTER STATUS;

    7btendremos un cuadro similar el anterior. 3notemos los valores

    de

  • 8/18/2019 Este Manual Contiene Las Configuraciones de 2 Nodos Instalados Sobre Con Ubuntu Server 14

    6/7

    5or Oltimo debemos sincroni ar los *odos de modo que cada #ervidor

    se a a artir de qu log m"sql traba ar " desde qu osición comen ar

    (esta es la in+ormación que obtuvimos en las tablas al arro ar la

    sentencia #$% S"O# &S)(R S)&)*S ).

    (n el !o o 1 :192.168.0.20; ingresamos a mysql como root

    root@nodo1:/# mysql -u root -p Ingresamos clave de root mysql

    mysql> SLAVE STOP;

    mysql> CHANGE MASTER TO MASTER_HOST='192.168.0.21', MASTER_USER='replicador',

    MASTER_PASSWORD='holivas' , MASTER_LOG_FILE='VALOR_OBTENIDO_EN_Nodo2',

    MASTER_LOG_POS=VALOR_OBTENIDO_EN_nodo2;

    mysql> SLAVE START;

    mysql> QUIT;

    (n el !o o 2 :192.168.0.21;

    root@nodo2:/# mysql -u root -p Ingresamos clave de root mysql

    mysql> SLAVE STOP;

    mysql> CHANGE MASTER TO MASTER_HOST='192.168.0.20', MASTER_USER='replicador',

    MASTER_PASSWORD='holivas' , MASTER_LOG_FILE='VALOR_OBTENIDO_EN_nodo1',

    MASTER_LOG_POS=VALOR_OBTENIDO_EN_nodo1;

    mysql> SLAVE START;

    mysql> QUIT;

    5or Oltimo reiniciamos m"sql en ambos *odos v:a /etc/init. /mysql

    restart " odemos robar en cada *odo si la re licación est9

    +uncionando ingresando como root m"sql con&

    root@nodo1 :/# mysql -u root -p Ingresamos clave de root mysql

    mysql> SLAVE START;

    mysql> SHOW SLAVE STATUS\G;

  • 8/18/2019 Este Manual Contiene Las Configuraciones de 2 Nodos Instalados Sobre Con Ubuntu Server 14

    7/7