A versão atual do mysql que tenho no meu servidor é 5.0.67. Eu gostaria de atualizar para a versão mais recente. Com base no que li aqui: link , este é o meu plano:
- Elimine conexões com o banco de dados (interrompa o Apache, etc)
- Criar backup de bancos de dados atuais (incluindo o banco de dados mysql) e arquivos de log
-
Atualize 1 versão de cada vez (5.0.67 - > 5.7.10)
- Atualize para o mais recente 5.0.x - 5.0.96
- Atualizar para 5.1.x
- Atualizar para o 5.5.x
- Atualizar para 5.6.x
- Atualizar para o 5.7.x
4.Logical ou atualização no local?
Não sei qual opção devo escolher aqui, quais são as diferenças, etc.?
Neste momento, o RPM fonte instalado é: mysql-5.0.67-12.15.src.rpm, quando eu vou para o link , Não sei ao certo o que eu precisaria fazer o download. Ou isso pode ser atualizado através da linha de comando? Estou usando o SuSE Enterprise Linux 11.
EDITAR:
Aqui estão os meus passos atualizados:
1. Atualize para 5.1.x (mysqldump)
i. Despeje todos os bancos de dados / esquemas usando mysqldump
ii. Desligamento do servidor MySQL
iii. Inicialize uma nova instância do servidor MySQL 5.1.x
iv. Carregue o arquivo de despejo no novo servidor MySQL 5.1.x
v. Execute o mysql_upgrade
vi. Carregar tabelas de ajuda
vii. Execute o mysqlcheck para status em todas as tabelas
2. Atualize para 5.5.x (atualização no local) (repita as etapas para 5.6.xe 5.7.x)
i. Desligamento do servidor MySQL
ii. Faça o backup do servidor MySQL
iii. Alterar o diretório para a nova versão do servidor
iv. Inicie o servidor MySQL
v. Execute o mysql_upgrade
vi. Carregar tabelas de ajuda
vii. Desligue / reinicie o servidor MySQL
viii. Execute o mysqlcheck para status em todas as tabelas
Estou faltando alguma coisa?