Baltazar 0 Denunciar post Postado Setembro 26, 2006 Olá, Eu estou precisando migrar o MySQL de um computador com windows xp para outro. Depois disso, eu irei formatar, instalar o Linux (Ubuntu) e preciso migrar novamente o banco de dados. Qual seria a melhor forma de fazer isso? No caso do windows, eu posso simplesmente copiar as pastas? Obrigado http://forum.imasters.com.br/public/style_emoticons/default/joia.gif Compartilhar este post Link para o post Compartilhar em outros sites
walace 1 Denunciar post Postado Setembro 26, 2006 Não, copiar só não adianta.A melhor forma é fazer um export do banco, pelo phpmyadmin ou mysqlfront ou mysqlquerybrowser tem as opções para isso.Depois de reinstalado você faz o import disso e pronto. Compartilhar este post Link para o post Compartilhar em outros sites
Suissa 1 Denunciar post Postado Setembro 27, 2006 você tb pode fazer backup de seus dados e passa-los para o outro computador e recuperar os dados e existem N formas de proceder assim Compartilhar este post Link para o post Compartilhar em outros sites
Baltazar 0 Denunciar post Postado Setembro 28, 2006 você tb pode fazer backup de seus dados e passa-los para o outro computador e recuperar os dados e existem N formas de proceder assimO que eu quero saber é qual é a melhor forma de fazer isso.Eu utilizo o Aqua Data para acessar o MySQL (eu uso alguns bds em sql server também) Compartilhar este post Link para o post Compartilhar em outros sites
walace 1 Denunciar post Postado Setembro 28, 2006 Então, este aquadata não tem uma forma para exportar a base ?Se não tiver baixe o mysqlfront, ele tem esta opção.Acredito que a forma mais fácil seja esta. Compartilhar este post Link para o post Compartilhar em outros sites
Baltazar 0 Denunciar post Postado Setembro 28, 2006 Até tem, mas é meio bugado...Com o MySQLFront, da pra importar no linux? Compartilhar este post Link para o post Compartilhar em outros sites
Suissa 1 Denunciar post Postado Setembro 28, 2006 poxa eu uso o Navivcat e la tem a funçao Data Transfermas caso seu programa não possua uma função parecida você pode exportar seus dados para algum txt (nada q um select INTO OUTFILE não o faça)ae depois fazer um programinha para ler o txt e inserir os dados na base previamente criada e identica a antiga Compartilhar este post Link para o post Compartilhar em outros sites
Baltazar 0 Denunciar post Postado Outubro 10, 2006 Isso é muito chato! hehe..Copiei a pasta e funcionou perfeitamente.. Vou deixar assim até passar para o linux Compartilhar este post Link para o post Compartilhar em outros sites
lcs_sp 0 Denunciar post Postado Outubro 10, 2006 O sistema de cópias de pasta só funciona para tabelas MyISAM, para copiar tabelas InnoDB num dá.você ja tentou com o mysqldump ??? ele gera um arquivo .sql com a criação desde o data base até as tabela e os insert para carga das tabelas.Somente os inserts (-t) .:mysqldump -B -c -t --single-transaction --default-character-set=utf8 basededados -u root -p> banco-insert.sqlBackup total (onde cria-se as tabelas, campos, relacionamentos, etc...) .:mysqldump -B -c --single-transaction --default-character-set=utf8 basededados -u root -p> banco-total.sql P/ restaurar :mysql -u root -p < banco-insert.sql ou mysql -u root -p < banco-totaL.sql Compartilhar este post Link para o post Compartilhar em outros sites
Baltazar 0 Denunciar post Postado Outubro 13, 2006 Olha, funcionou.. Entre 2 computadores em uma mesma rede, funcionou perfeitamente copiar!Algumas das mais importantes são InnoDB Compartilhar este post Link para o post Compartilhar em outros sites
Suissa 1 Denunciar post Postado Outubro 14, 2006 caraii naum sabia q pa restaurar era tão facil assim e eu me quebrandonossa nunca instalem o mysql no mandriva huahuhuAuh ta lokoooo! Compartilhar este post Link para o post Compartilhar em outros sites
walace 1 Denunciar post Postado Outubro 16, 2006 Melhor tomar cuidado com esta forma de importação, já fiz de windows pra windows e tive problemas, o mais seguro foi o import/export via instruções sql mesmo. Compartilhar este post Link para o post Compartilhar em outros sites
Baltazar 0 Denunciar post Postado Outubro 17, 2006 Instruções são lentas e nem um pouco seguras. Os programas exportam as datas em formato diferente, por exemplo. E há caracteres que nem sempre eles sabem que pode dar erro na hora de executar. Com isso você pode acabar perdendo dados! Compartilhar este post Link para o post Compartilhar em outros sites
walace 1 Denunciar post Postado Outubro 17, 2006 Baltazar, instruções ou um arquivo com o dump da base é muito mais seguro que uma cópia.Nunca tive problemas fazendo dump, já com cópias perdi um tempão e não funcionou 100%, isso de win pra win, imagina se fosse de win para linux ou vice-versa. Compartilhar este post Link para o post Compartilhar em outros sites
lcs_sp 0 Denunciar post Postado Outubro 17, 2006 Com relação os caracteres você pode especificar na hora de executar o Dump, já fiz várias vezes estes processos e sempre foi perfeito, realmente pode demorar um pouco mais que outras ferramentas (dependendo do hardware que você for trabalhar), mas certamente vai funcionar. Compartilhar este post Link para o post Compartilhar em outros sites
Suissa 1 Denunciar post Postado Outubro 18, 2006 eh por isso q eu exporto em sqle depois vou al na outra base e executo os mesmo, facil e com total controle seu Compartilhar este post Link para o post Compartilhar em outros sites