
minha presunção estaria correta, de que qualquer banco de dados MySQL 5.0.x é compatível com qualquer sistema MySQL 5.0.x?
Eu pergunto porque estou pensando seriamente em limpar meu servidor e começar de novo com o Debian em vez do RHEL5.
Eu tenho um banco de dados 5.0.77 e gostaria de colocá-lo em um sistema Debian com 5.0.51a ativado.
Responder1
A maioria dos guias de backup do MySQL fará com que você use o mysqldump, que geralmente despeja seus dados em arquivos de texto que você reimporta (como instruções SQL executadas) para restaurar. Mesmo que o formato da tabela binária mude entre as versões (e você possa usar tabelas MyISAM, tabelas InnoDB, etc.), você está lidando com um nível mais alto de abstração e não precisa se preocupar.
A principal coisa a observar ao migrar entre versões diferentes é a compatibilidade do conjunto de caracteres. Certifique-se de que suas tabelas sejam criadas com o mesmo conjunto de caracteres padrão no servidor de destino que o de origem.
Responder2
Estou carregando o mysqldumps do meu laptop em 5.1.37:
$ mysql --version
mysql Ver 14.14 Distrib **5.1.37**, for debian-linux-gnu (i486) using EditLine wrapper
em uma VM hospedada:
# mysql --version
mysql Ver 14.12 Distrib **5.0.32**, for pc-linux-gnu (i486) using readline 5.2
há alguns meses sem ter problemas. Então, acho que você deveria estar bem. Talvez você possa restaurar um dump em um banco de dados de teste e apontar seu aplicativo para verificá-lo?