Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

slype

Replicação de dados por Trigger

Recommended Posts

Olá pessoal....

 

Tenho 2 BDs MySQL 5 identicos.

um é o BD principal do meu Sistema (servidor: 192.168.1.1).

o outro é um BD "Espelho" que se encontra em outro Servidor (192.168.1.5) por motivo de segurança.

... tudo que é feito no BD principal tambem é feito nesse BD espelho.

 

gostaria de mudar para que a atualização do BD espelho seje feita atravez de TRIGGERS, mas não consegui nada que mostre como Executar uma trigger em um Banco de Dados Externo (que esteje em outro Servidor MySQL)

 

é possível? como fazer para indicar que o Trigger será executado em outro Servidor (192.168.1.5)???

 

Valewwww T+

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obs... não pode ser por Replicação do MySQL pois algumas tabelas não entram no caso, e preciso fazer alguns tratamentos por trigger antes de incluir no outro BD.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Hmm acho que seria menos complicado se utilizasse duas conexões em PHP (acredito que esteja usando PHP). Daí são duas consultas, uma em cada tabela.

Se você criar uma classe em PHP como wrapper do MYSQL, vai ser a coisa mais fácil do mundo pra você ;)

Porque daí você só vai precisar fazer

$query = 'INSERT INTO `tabela` VALUES(1,2,"hello")';

$objDB1->Consulta($query); // Primeira conexão na DB principal

$objDB2->Consulta($query); // Mesma consulta, só que na DB 'mirror'

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.