+ Responder ao Tópico



  1. #1

    Padrão Replicação em MySQL

    Boa noite amigos... seguinte...

    Tenho hoje em meu ambiente 2 Servidores MySQL aonde ambos estao rodando em MASTER e SLAVE, ou seja... qualquer alteração feita um para o outro eles se replicam..

    Porem.. existe UMA base de dados que fica dando erro, e eu quero EXCLUI-LA da replicação...

    Ou Seja... quero que TODOS os Bancos se repliquem MENOS um determinado Banco..

    Como faço??

    Valwwww

  2. #2

    Padrão

    nunca fiz isso, mas se escluir do master ele some do slave

  3. #3

    Padrão

    Mas é isso mesmo amigo!...

    Eu quero que o Master faça cópia pro SLAVE de TUDO que eu tenho e que o SLAVE faça cópia de TUDO para o MASTER...... Menosssssssss uma ou outra base de dados...

    Apenas quero dizer no my.cf do mysql que quero que exclua determinado bds da repliucação...

    ninguem sabe???

  4. #4

    Padrão

    Oi, isso é explicado no manual do Mysql, basta colocar replicate-ignore-db=nome_db1 no my.cnf
    Atenção que o manual avisa que replicate-ignore-db só pode ter um database.

    []`s
    Edson

  5. #5

    Padrão

    Ahhh entendi....

    Mas nao sabia que só posso "ignorar" uma unica base :S

    Nao posso ignorar umas 3 bases ??

  6. #6

    Padrão

    Opa, não expliquei direito. Você precisa colocar uma linha do replicate-ignore-db
    para cada database, então para 3 database vc colocaria assim no my.cnf:
    replicate-ignore-db=nome-db1
    replicate-ignore-db=nome-db2
    replicate-ignore-db=nome-db3

    []`s
    Edson

  7. #7