InformáticaBases de datos

MySQL replicación. Unha breve xira

Máis cedo ou máis tarde, un administrador antes de calquera problema ocorre cando o poder dos seus servidores, non é suficiente para as tarefas, ea compra de novos equipos é practicamente imposible debido ás dificultades económicas, é só como unha compra está en dúbida sobre o seu regreso no futuro.

Á luz destes eventos non é superfluo para saber sobre tal concepto como a base de datos de replicación. Tal coñecemento é simplificar significativamente a vida de calquera persoa involucrada en sistemas pesados e servizo creará unha configuración de hardware traballar ideal. En termos xerais, a replicación de datos implica capacidades unión de conxunto de ordenadores para mellorar o coeficiente de rendemento do sistema ea súa resiliencia. O primeiro efecto pode ser conseguido a través xogando fóra das solicitudes ao servidor de copia de seguridade, eo segundo - a través da creación dunha copia local da base de datos, que substituirá a base principal, se é necesario.

O xeito máis sinxelo e común para replicar a organización - é replicado MySQL. E MySQL soporta esta función coa versión 3.23.15 e só replicación unidirecional. Neste caso, unha configuración especial da «mestre-escravo», no que o servidor principal (master) tamén pode ser á vez e servidor slave (escravo).

replicación do MySQL nun determinado momento é aplicado como segue. Crear un servidor mestre, que é responsable para seguir os cambios do ficheiro binario, que exhibe todos os cambios de base de datos ea máquina de escravos ou máquinas de ler e executar o ficheiro de consulta. Slave comunica constantemente co principal, polo tanto, todos os cambios feitos ao mestre, pasar ao escravo, e non hai ningunha diverxencia da situación e datos incorrectos.

MySQL replicación instalado en varias etapas.

  1. O administrador do sistema debe asegurarse de que todas as súas máquinas rodando a última versión do MySQL.
  2. Ten que crear un usuario no servidor mestre, un identificador que será replicación do MySQL (debe ter nivel de privilexio FILE eo dereito de comunicarse cos escravos máquinas).
  3. A continuación, ten que deixar MySQL no comandante en servidores principais e escravo e copia todos os datos relacionados coa replicación. En sistemas baseados en Unix, é posible facer comando tar, o que fai unha copia de seguridade de todo o catálogo. Os usuarios de Windows pode abordar WinZip.
  4. No apartado mysqld engade o seguinte: server-id = número único, log-bin. Todos os cambios ocorren no ficheiro My.conf no servidor mestre, tras o que debe necesariamente ser resaltado.
  5. Sobre os escravos máquinas no mesmo ficheiro que precisa engadir o seguinte código:

Master-host =

Master-user =

Master-password =

Master-port =

server-id =

* En corchetes ten que escribir os seus datos, en vez do texto anterior.

Ao final de todo copiar a base de datos para o servidor escravo e reiniciar todas as máquinas.

Tras estas accións poden ser consideradas como replicación instalado e configurado, o que significa que agora é o servidor principal non vai sufrir coa alta carga e en caso de fallo dunha táboa na que pode ser facilmente restaurada noutro ordenador. O resultado pode ser de varios anos para esquecer sobre a compra de novo hardware para sistemas pesados e contido cun traballo establecido de equipos existentes.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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