MYSQL
Como fazer meus 2 servidores um Localhost e o Hospedado ficar sempre sincronizados, para que quando a internet cair eu nao perder tempo...
Eu acredito isso ser impossivel.
Mas estive pensando em algo do tipo, no sistema toda operação que envolva banco, seja gravado em um txt as instruçõs sql, que nada mais é o backup do banco.
assim, depois do banco web estar ativo, executava o arquivo txt. como restauração da base.
Mas estive pensando em algo do tipo, no sistema toda operação que envolva banco, seja gravado em um txt as instruçõs sql, que nada mais é o backup do banco.
assim, depois do banco web estar ativo, executava o arquivo txt. como restauração da base.
NILSONTRES, não é impossÃvel, mas é bem difÃcil. Essa técnica se chama Replication ou Database Mirroringe e pode ser feita no MySQL, veja neste link
a ferramenta sqlyogEntereprese faz esse sincronismo, a dois tipos de sincronismo um banco como mestre que so replica, e tem uma outra forma que faz sincronismo nos dois
KERPLUNK,
Eu consegui fazer replica de MYSQL, Mas infelizmente acontecia um problema.
Nos meus testes, quando eu desligava a maquina escrava, que era uma outra maquina da rede, quando eu a religava, a replica
não se atualizava, depois de tanto tentar descobrir o porque e não encontrar respostas, eu desisti.
Mas o que o JOSEC esta querendo, pelo que entendi, é sincronizar com outro banco na web, Sera que mesmo assim é possivel ?
Se não for servidor proprio, acho que não da.
Se for banco off, achei mais confiavel fazer o espelhamento de HD.
Eu consegui fazer replica de MYSQL, Mas infelizmente acontecia um problema.
Nos meus testes, quando eu desligava a maquina escrava, que era uma outra maquina da rede, quando eu a religava, a replica
não se atualizava, depois de tanto tentar descobrir o porque e não encontrar respostas, eu desisti.
Mas o que o JOSEC esta querendo, pelo que entendi, é sincronizar com outro banco na web, Sera que mesmo assim é possivel ?
Se não for servidor proprio, acho que não da.
Se for banco off, achei mais confiavel fazer o espelhamento de HD.
Isso Mesmo, O Que Eu Queria, e que os dois banco de dados estivesse igual, por exemplo se minha internet cai, ele funciona localhost, quando ela volta, o programa vai volta para a internet e atualizado, entende, tem que ser vice e versa...
Então, o que você quer é mirroring mesmo, já viu o link que passei? Aliás, tem várias maneiras de fazer isso.
ok, só um detalhe, só é possivel com tabelas innodb, myisam não é possivel.
Um detalhe pouco divulgado, e que me deu um trabalho até descobrir, pois na epoca tambem não sabia que myisam não da suporte a transações.
Um detalhe pouco divulgado, e que me deu um trabalho até descobrir, pois na epoca tambem não sabia que myisam não da suporte a transações.
Tópico encerrado , respostas não são mais permitidas