Atualizar o Mysql 5.0.26 para a versão mais recente?

1

Ok, tentei navegar na Web, mas não sei como fazer isso. Meu servidor é um servidor de produção e eu quero uma atualização suave, isso é possível? Poderia apenas baixar a versão mais recente do mysql e instalá-lo ou como devo fazer?

Uma coisa é certa, eu sei que preciso fazer backup de todos os bancos de dados e usuários ... e depois?

    
por Joakim Krassman 17.04.2011 / 00:04

2 respostas

2

Você quer dizer MySQL 5.0.92 ou MySQL 5.5 mais recente?

Para atualizar para o MySQL 5.0.92
Se você alterar as versões, recomendo que configure uma máquina virtual (VM) na qual você instala uma configuração de teste, para não atrapalhar seu ambiente de produção.

  1. Instale seu SO na VM (mesma versão da máquina de produção).
  2. Instale o MySQL (mesma versão da máquina de produção).
  3. Restaurar seu banco de dados, conceder tabelas e my.ini na VM
  4. Verifique se o seu banco de dados funciona da mesma maneira na máquina de produção e na VM.
  5. Agora você tem uma configuração de teste que pode ser usada como ponto de partida.
  6. Faça um backup completo da VM (isso é chamado de imagem).
  7. Atualizar o MySQL na VM
  8. Restaurar o banco de dados na VM
    (se necessário, não deve ser necessário para uma atualização de 5.0.26 para 5.0.92)
  9. Teste para ver se tudo funciona da mesma maneira na VM e na máquina de produção.
  10. Se tudo funcionar: faça outra imagem da VM.
  11. Faça um backup completo da máquina de produção. (OS, MySQL, dados, ... tudo).
  12. Remova o disco rígido da máquina de produção e insira um novo disco rígido em branco
  13. Restaure o backup feito na etapa 11 para o novo disco rígido.
    (Agora você tem um backup completo no disco rígido antigo em que você pode voltar se necessário).
  14. Teste para ver se tudo funciona, você pode usar a VM para comparar, se necessário.
  15. Agora você pode atualizar sua máquina de produção para 5.0.92

Atualize para o MySQL 5.5 mais recente

Para atualizar de 5.0 para 5.1, leia isto: link
Para atualizar de 5.1 para 5.5, leia isto: link

Primeiro upgrade de 5.0 para 5.1.
Então atualize para 5.5.

Lembre-se de usar as etapas acima para garantir que você não perderá dados.

E mantenha backups de cada etapa. não substitua mídia
E lembre-se de que um backup não é um backup, a menos que você o tenha restaurado com sucesso!

Boa sorte.

    
por 17.04.2011 / 00:30
0

A única coisa que gostaria de acrescentar, se você atualizar para 5.0.x, 5.1.x ou 5.5.x, é testar seu aplicativo com a nova versão extensivamente (etapa 9 acima). Não é um teste superficial ou apenas que você pode selecionar * da tabela ;. Certifique-se de que todos os tipos de consulta executados no seu aplicativo sejam testados e que tudo funcione conforme o esperado. A pior coisa que pode acontecer é que você restaure um backup e possivelmente perca alguns dados.

    
por 17.04.2011 / 02:01

Tags