Informática, Bases 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.
- O administrador do sistema debe asegurarse de que todas as súas máquinas rodando a última versión do MySQL.
- 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).
- 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.
- 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.
- 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