OrdinadorsBases de dades

MySQL replicació. Una breu digressió

Tard o d'hora, un administrador abans que qualsevol problema es produeix quan la potència dels seus servidors no és suficient per a les tasques, i la compra de nous equips és pràcticament impossible a causa de les dificultats financeres, o simplement un tipus de compra és de dubte sobre la seva recuperació de la inversió en el futur.

A la llum d'aquests esdeveniments no està de més saber sobre un concepte com la base de dades de replicació. Tal coneixement es simplifiquen significativament la vida de qualsevol persona que treballi en sistemes per a ús industrial i de serveis crearà una configuració de maquinari de treball òptim. En termes generals, la replicació de bases implica la capacitat d'unió de conjunts d'ordinadors per millorar el coeficient de rendiment del sistema i la seva capacitat de recuperació. El primer efecte es pot aconseguir per estirar les peticions al servidor de còpia de seguretat, i el segon - mitjançant la creació d'una còpia local de la base de dades, que substituirà la base principal si cal.

La manera més simple i comú per replicar l'organització - es replica MySQL. I MySQL suporta aquesta funcionalitat amb la versió 3.23.15 i només la rèplica unidireccional. En aquest cas, una configuració especial de la «mestre-esclau», en el qual el servidor principal (mestre) pot ser també de forma simultània i servidor esclau (esclau).

replicació MySQL en un moment donat s'implementa com segueix. Crear un servidor mestre, que és responsable de seguir els canvis de l'arxiu binari, que mostra tots els canvis de base de dades i la màquina d'esclaus o màquines de llegir i executar aquest arxiu de consulta. Esclau es comunica constantment amb el principal, per tant, tots els canvis realitzats en el mestre, passar a l'esclau, i no hi ha cap divergència de la situació i les dades incorrectes.

La replicació MySQL instal·lat en diversos passos.

  1. L'administrador del sistema ha d'assegurar que totes les seves màquines executant l'última versió de MySQL.
  2. Ha de crear un nou usuari al servidor mestre, un inici de sessió que serà la replicació de MySQL (que ha de tenir el nivell de privilegi ARXIU i el dret a comunicar-se amb les màquines d'esclaus).
  3. A continuació, ha de parar el MySQL en el comandant en cap dels servidors i esclaus i copiar totes les dades relacionades amb la replicació. En els sistemes basats en Unix és possible fer comanda tar, el que fa una còpia de seguretat de tot el catàleg. Els usuaris de Windows s'acostaran a WinZip.
  4. A la secció mysqld afegir el següent: server-id = nombre únic, log-bin. Tots els canvis es realitzen a l'arxiu my.conf al servidor mestre, després de la qual cosa necessàriament ha de sobrecarregar-se.
  5. En les màquines d'esclaus en el mateix arxiu cal afegir el següent codi:

màster-host =

mestre-user =

màster-password =

màster-port =

server-id =

* Entre parèntesis angulars ha d'introduir les seves dades, en lloc del text anterior.

Al final de tot copiar la base de dades al servidor esclau i torna a arrencar totes les màquines.

Després d'aquestes accions poden ser considerats com la replicació instal·lat i configurat, el que significa que ara és el servidor principal no pateix de l'alta càrrega i en cas de fallada d'una taula sobre la qual fàcilment es pot restaurar en un altre equip. El resultat pot ser un parell d'anys per oblidar-se de comprar nou maquinari per a sistemes d'alta resistència i amb un contingut de treball establert dels equips existents.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ca.atomiyme.com. Theme powered by WordPress.