Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Cascaes

Migração do MySQL3.0 para MySQL5.0

Recommended Posts

Boa tarde,

 

 

Estou rodando o MySQL versão 3.0 em um sistema Red Hat 9, mas preciso trocar o servidor, mas preciso rodar o Fedora7, e nesta fersão ele vem com o MySQL 5.0.

 

Uso o mysqldump para gerar o backup do 3 para depois carrgear no 5 ?

 

Utilizo o MySQL Controle Center 0.92 para fazer pesquisas no mysql, no 3 ele funciona muito bem mas fui utilizar sobre o 5.0 e ele me da o seguinte erro [ads-cont] ERROR 1146: Table 'cadastro.1' doesn't exist, está ferramenta só funciona na versão 3 ? Alguém sabe porque aparece o .1 depois do nome da base de dados em vez de aparecer o nome da tabela?

 

Daniel

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigão,

 

Vamos lá...o MySQL desde a versão 3 até hoje passou por muitas modificações em seu arquivo principal, ou seja, cada vez que o primeiro número da compisição da versão incrementa, é sinal que o arquivo principal do MySQL mudou também. . .o que aconselho você a fazer é, gerar um dump com o mysqldump, com a opção --opt e tentar jogar primeio no MySQL 4.1. . .somente após isso, gere o dump novamente com a mesma opção e carregue no 5.0.

 

Qualquer dúvida, volte a postar!!

 

Abração!! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Wagner,

 

Baixei o programa de administração do site do MySQL e utilizando a ferramenta de MySQL Migration Toolkit consigo ler os dados no no mysql3 e gravá-los diretamente no mysql5 (achei mais fácil do que gerar o dump 3 > 4 > 5) , mas estou com um problema, nos campos que são varchar e neles existem caracteres especiais (acentuação), esses caracteres não são gravados corretamente.

 

Existe alguma maneira de fazer a gravação correta utilizando esta ferramenta?

 

Daniel

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom dia,

 

Wagner, consegui migrar os dados diretamente para a versão 5 usando o dump com a opção que tu sugeriu.

 

 

Valeu pela diga.

 

Daniel

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom dia.

 

Eu fiz banco por banco e depois carreguei um de cada vez.

 

Utilizei o comando da seguinte maneira :

 

 

mysqldump --opt -p teste > teste.sql (ele vai pedir a senha do usuário)

 

 

Depois de todos os backups criados, copiei eles para dentro do outro server.

 

Entrei no mysql e criei todos os bancos de dados:

 

create database teste ;

 

Sai do mysql e dentro do prompt fiz o inverso :

 

mysql -p teste < teste.sql (vai pedir a senha do usuario)

 

O mysql tem que estar rodando e devesse fazer o comando dentro da pasta onde estão os backup's ou colocar o caminho inteiro para achar o arquivo de backup.

 

Espero que consiga, aqui para mim deu tudo certo.

 

Abraços http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como fazer um dump pois estou precisando migrar o meu mysql 4.1 para o 5.0. se você puder me passar o código agradeço

 

Opa, isso mesmo. . .mas vale dar uma lida neste artigo: http://forum.imasters.com.br/index.php?showtopic=248806

 

Abração amigos, Happy MySQL'IN!! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.