MySQL (seis) - MySQL cluster de alta disponibilidade da MySQL-MMM

aglomerado Disponibilidade MySQL alta do MySQL-MMM

Ou seja, dois servidores Master, sincronização dupla master-slave dois servidores mestre, quando o deslocamento de um falhar, o outro vai em cima de ser usado como um servidor, você precisa de uma máquina de monitoramento para controlar o IP virtual vip

ambiente de configuração como mostrado abaixo

As três ferramentas de software

mmm_monitor: processo, responsável por todo o trabalho de monitoramento monitoramento

processo do agente em execução em cada servidor MySQL: mmm_agent

mmm_control: fornecer script de comandos de gerenciamento de processos mmm_mond

configuração de compilação MySQL-MMM

Todos localização do perfil (yum instalação): / etc / MySQL-MMM /

1. Servidores de montagem de login MySQL Quatro (ver as notas anteriores disponíveis)

2. /etc/my.cnf quatro perfis de configuração do servidor (além de vários outros mesmo id)

3. Configurar 192.168.0.101 e 192.168.0.102 para alcançar o modo principal de sincronização primária mestre mestre

Veja o valor de dois servidores MASTER_LOG_FILE e MASTER_LOG_POS

192.168.0.101

192.168.0.102

101 e 102 para melhorar o acesso uma à outra

192.168.0.101:

mysql> . slave de replicação de subvenção em * * a 'test'@'192.168.0.102' identificado por '123456';

mysql> privilégios de descarga;

mysql> mudança mestre para MASTER_HOST = '192.168.0.102', master_user = 'teste', master_password = '123456', MASTER_LOG_FILE = 'mysql-bin.000009', MASTER_LOG_POS = 107;

192.168.0.102:

mysql> . slave de replicação de subvenção em * * a 'test'@'192.168.0.101' identificado por '123456';

mysql> privilégios de descarga;

mysql> mudança mestre para MASTER_HOST = '192.168.0.101', master_user = 'teste', master_password = '123456', MASTER_LOG_FILE = 'mysql-bin.000014', MASTER_LOG_POS = 107;

Ver 101 e 102 são dois do primário a partir do estado

192.168.0.101: 192.168.0.102:

O Senhor é sincronizado teste

Criar uma biblioteca sobre os dois servidores são sincronizados para ver se

192.168.0.101: 192.168.0.102:

    

Depois de uma bem sucedida

Configurando os servidores 103 e 104 a partir de dois

Ver o valor de status 192.168.0.101

103 e 104 de acesso concedido no servidor principal 101

mysql> . slave de replicação de subvenção em * * a 'test'@'192.168.0.103' identificado por '123456';

mysql> . slave de replicação de subvenção em * * a 'test'@'192.168.0.104' identificado por '123456';

Ele foi realizado em 103 e 104 base de dados 101 de sincronização

mudança mestre para MASTER_HOST = '192.168.0.101', master_user = 'teste', master_password = '123456', MASTER_LOG_FILE = 'mysql-bin.000014', MASTER_LOG_POS = 291;

Ver condição de escravo de 192.168.0.103:

192.168.0.104 da condição de escravo:

5. Instalação Configuração MySQL-MMM

fonte EPEL instalação e MMM (necessidade de instalar um total de cinco) em cada servidor

wget http://mirrors.yun-idc.com/epel/6/x86_64/epel-release-6-8.noarch.rpm

rpm ivh EPEL-libertação-6-8.noarch.rpm

yum -y install mysql-mmm *

Suplementar : Os seguintes erros aparecem Solution

vim /etc/yum.repos.d/epel.repo

yum todos limpos

yum -y install mysql-mmm *

Entrar e quatro banco de dados mysql no servidor de banco de dados, autorização de acesso do monitor

mysql> cliente replicação de subvenção em * * a 'mmm_monitor'@'192.168.0.%' identificado por 'Monitor'.;

mysql> Super concessão, cliente de replicação, processo em * * a 'mmm_agent'@'192.168.0.%' identificado por 'agente'.;

Disposto no monitor principal e os 4 mysql servidor de banco de dados mmm_common.conf arquivos (mostrados abaixo)

vim /etc/mysql-mmm/mmm_common.conf

4 está disposta sobre a base de dados mysql servidor mmm_agent.conf arquivos (mostrado abaixo)

vim /etc/mysql-mmm/mmm_agent.conf

Dispostos no servidor 192.168.0.110 monitoramento mmm_mon.conf arquivo (mostrado abaixo)

vim /etc/mysql-mmm/mmm_mon.conf

Comece o corretor eo monitor

Monitorização de Servidores: Service-MMM-MySQL Monitor Inicie

4 servidor mysql: Agente de Serviço mysql-MMM-Start

Ver aglomerado de teste (como mostrado abaixo): mmm_control Mostrar

Este mysql 192.168.0.101 parado e, em seguida, ler o servidor de banco de dados encontra-se DB1 HARD_OFFLINE (off-line, tal como mostrado abaixo)

A reinicialização do banco de dados mysql servidor 192.168.0.101 este ponto de vista foi encontrado (conforme mostrado abaixo)

A conclusão bem sucedida de configuração

 

Publicado 37 artigos originais · ganhou elogios 6 · vê 10000 +

Acho que você gosta

Origin blog.csdn.net/feili12138/article/details/104776221
Recomendado
Clasificación