Autor Tópico: Sincronizar Base de Dados MySQL desenvolvimento x Produção  (Lida 3164 vezes)

Jailton

  • Expert
  • *****
  • Mensagens: 2030
Sincronizar Base de Dados MySQL desenvolvimento x Produção
« Online: Janeiro 13, 2014, 10:51:57 am »
Amigos, vocês usam algum programa para sincronizar uma base de dados MySQL local com o servidor da WEB?
O Princípio da Vibração. "Nada está parado, tudo se move, tudo vibra". Caibalion.

Haroldo

  • Expert
  • *****
  • Mensagens: 6268
  • Conhecimento diminui limitações.△TFA△
    • Infinitus Web Gestão Empresarial/Gestão ITIL/Consultoria Scriptcase
Re:Sincronizar Base de Dados MySQL desenvolvimento x Produção
« Responder #1 Online: Janeiro 13, 2014, 11:49:44 am »
o próprio mysql tem o recurso de escravizar um servidor.

http://rsguimaraes.files.wordpress.com/2008/11/mysql-replicando-servidores.pdf


Agora se o sincronismo eh bidirecional,  o melhor método eh usar a mesma forma que os bancos trabalham: Method Agencies Server.

Cada agência tem um servidor próprio, as contas dessa agência podem ser movimentadas com o servidor off line, apenas as contas dessa agencia,  quando o servidor fica online, ocorre o sincronismo com o servidor(s) regional(is), que por si com o servidores centrais.

Mas para tal necessita trabalhar a modelagem e robores processando o sincronismo.
« Última modificação: Janeiro 13, 2014, 12:03:19 pm por Haroldo »

Almeida

  • Expert
  • *****
  • Mensagens: 610
    • Email
Re:Sincronizar Base de Dados MySQL desenvolvimento x Produção
« Responder #2 Online: Janeiro 13, 2014, 08:02:32 pm »
Grande Haraldo, não sei se foi eu ou você que não sacou oque ele quer.

Eu entendi que ele quer sincronizar a estrutura do banco local, no caso o de desenvolvimento com o de Produção. Se for isso, eu uso o MysqlWorckbench, mais para isso tem que se ter um modelo do seu banco, nada complicado de se fazer.. O mysqlwork tem alguns bugs na hora de gerar o SCRIPT de sincronizar, mas sempre dou uma olhada e corrigida no SCRIPT antes de fazer a sincronia na Produção.

Att.
Eliezer Almeida
eliezeralmeidago@hotmail.com
www.infotecsoft.com.br - Modernidade e Eficiência

Wennys Carlos

  • Avançado
  • ****
  • Mensagens: 254
    • Email
Re:Sincronizar Base de Dados MySQL desenvolvimento x Produção
« Responder #3 Online: Janeiro 13, 2014, 08:17:19 pm »
Também utilizo o Mysql Workbench.

Apesar dos pequenos bugs, como o Almeida falou, dá pra quebrar o galho.
Wennys Carlos

dellapiazza

  • Intermediário
  • ***
  • Mensagens: 172
    • Email
Re:Sincronizar Base de Dados MySQL desenvolvimento x Produção
« Responder #4 Online: Janeiro 13, 2014, 09:05:26 pm »
Caso alguém precise para o MS SQL Server, utilizo o Open DBDiff
André Della Piazza
SC 8.1 / Win Server 2008 R2 / SQL Server 2014 Express

Alexandre Pereira Bühler

  • Expert
  • *****
  • Mensagens: 1640
  • Nunca estabeleça um teto para os seus rendimentos.
    • Simão & Bühler Ltda
    • Email
Re:Sincronizar Base de Dados MySQL desenvolvimento x Produção
« Responder #5 Online: Janeiro 13, 2014, 09:56:51 pm »
Para quem não tem um modelo.
No workbench tem o reverse engineer.
Nunca fiz sincronização com o workbench.
Vivendo e aprendendo.
Quanto se tem o modelo vocês vão aonde para gerar o script de sincronia?
--
Alexandre Pereira Bühler
https://www.simaoebuhler.com.br
Hospedagem compartilhada Scriptcase desenvolvimento e produção. Temos servidores dedicados Scriptcase.
Eu RTFM todo dia e você?

Alexandre Pereira Bühler

  • Expert
  • *****
  • Mensagens: 1640
  • Nunca estabeleça um teto para os seus rendimentos.
    • Simão & Bühler Ltda
    • Email
--
Alexandre Pereira Bühler
https://www.simaoebuhler.com.br
Hospedagem compartilhada Scriptcase desenvolvimento e produção. Temos servidores dedicados Scriptcase.
Eu RTFM todo dia e você?

Wennys Carlos

  • Avançado
  • ****
  • Mensagens: 254
    • Email
Re:Sincronizar Base de Dados MySQL desenvolvimento x Produção
« Responder #7 Online: Janeiro 13, 2014, 10:27:11 pm »
Exato, Alexandre.

Bem legal...
Wennys Carlos

Jailton

  • Expert
  • *****
  • Mensagens: 2030
Re:Sincronizar Base de Dados MySQL desenvolvimento x Produção
« Responder #8 Online: Janeiro 15, 2014, 11:39:23 am »
A ferramenta seria esta:
http://www.sqlmanager.com.br/html/db_comparer_para__mysql.html

Você compara o SCHEMA do seu BANCO LOCAL produção com o BANCO DO CLIENTE e faz a atualização,
sem stress.
O Princípio da Vibração. "Nada está parado, tudo se move, tudo vibra". Caibalion.

Almeida

  • Expert
  • *****
  • Mensagens: 610
    • Email
Re:Sincronizar Base de Dados MySQL desenvolvimento x Produção
« Responder #9 Online: Janeiro 15, 2014, 12:45:49 pm »
A ferramenta seria esta:
http://www.sqlmanager.com.br/html/db_comparer_para__mysql.html

Você compara o SCHEMA do seu BANCO LOCAL produção com o BANCO DO CLIENTE e faz a atualização,
sem stress.

Uso o MysqlWorkbench, faz essa comparação, tem alguns bugs mais é contornável.
Tem uma outra também chama-se, Navcat.

Cheguei a usar essa mencionada, mas não gostei.

Att.
Eliezer Almeida
eliezeralmeidago@hotmail.com
www.infotecsoft.com.br - Modernidade e Eficiência