+ Responder ao Tópico



  1. Possuo dois servidores mysql um atuando como master e outro como slave.
    Tenho duas tabelas replicadas.
    Criei um programa em php para dar manutenção nessa tabela. Ocorre que quando o aplictivo em php atualiza a tabela em questão, o sql de execução do comando não é enviado ao slave, mas é executado no master. Se eu pegar o mesmo comando e digitá-lo direto na console do mysql, ele é enviado para o slave.

    O que pode estar ocorrendo ??

    Grato.

  2. Descobri o problema:

    Para o snapshoot funcionar, é preciso que quando os comandos sql forem executados, vc esteja usando a database que está replicada, ou seja antes de usá-los use o comando:
    use database

    No php, vc resolve isso na string de conexão, informando a database replicada no campo de database e de sys.






Tópicos Similares

  1. Limitar uso de moemória no Mysql
    Por fred_m no fórum Servidores de Rede
    Respostas: 2
    Último Post: 09-12-2005, 10:04
  2. Relacionamento entre 3 tabelas - fazer no mysql(RESOLVIDO)
    Por cvr no fórum Servidores de Rede
    Respostas: 9
    Último Post: 31-10-2005, 12:07
  3. Ainda Senha de Root no MySQL
    Por pssgyn no fórum Servidores de Rede
    Respostas: 4
    Último Post: 01-02-2005, 08:48
  4. Criando Bancos de Dados no mySQL
    Por NeoRamza no fórum Servidores de Rede
    Respostas: 15
    Último Post: 27-10-2004, 22:41
  5. php para troca de senha no mysql
    Por Danilo_Montagna no fórum Servidores de Rede
    Respostas: 0
    Último Post: 25-10-2004, 11:33

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L