Qual é a maneira mais fácil de mover o mysql da caixa linux na minha caixa local do Vista?

1

Eu sou relativamente novo no mysql ... seja gentil. Eu estou tentando mover o mysql db da caixa do linux para a caixa do windows onde eu faço todo o desenvolvimento.

Alguém pode me dizer ou fazer referência passo a passo?

Obrigado

    
por ultraman 27.07.2009 / 17:40

2 respostas

6

O mais fácil é fazer um mysqldump na sua caixa linux e depois importar o dump para o banco de dados local do windows.

Primeiro, o mysqldump (docs: link )

mysqldump -u [username] -p [any other options desired] [database name] > dump.sql

O código acima cria um arquivo chamado "dump.sql" no diretório em que você o executou. Em seguida, pegue o arquivo dump.sql da sua caixa linux e traga-o para sua caixa do Windows. Agora, você pode usar uma GUI para importar o dump (como o navicat ou o sqlyog, ou até mesmo o phpmyadmin, se tiver que ser útil), mas da maneira que você normalmente faz isso na linha de comando (no linux, você pode ter que fazer um ajuste no windows) é:

mysql -u [username] -p < dump.sql

E é isso! A linha acima canaliza o arquivo dump.sql para o mysql. O arquivo de despejo nada mais é do que um monte de instruções SQL, e é por isso que o acima funciona. Desculpe por não ser capaz de fornecer instruções de linha de comando específicas do Windows, já faz um tempo desde que eu trabalhei com windows :) Espero que ajude.

    
por 27.07.2009 / 18:01
1

Você pode tentar copiar arquivos de banco de dados MySQL. Isso deve funcionar: eles geralmente são compatíveis com binários. No Linux, eles estão localizados em / var / lib / mysql

    
por 27.07.2009 / 18:20