fazendo o download de um banco de dados grande

2

Eu tentei exportar um banco de dados de tamanho grande usando o phpmyadmin, mas depois o arquivo baixado parece ser de tamanho incorreto, muitas das tabelas dentro do banco de dados são eliminadas durante o download. O tamanho do arquivo é de cerca de 700MB-1GB

Em Exportação do phpmyadmin, eu salvo o arquivo como mydb.sql e no mysql eu uso o comando "source" para salvá-lo no mysql. O arquivo DB é originalmente armazenado em outro servidor (em outro país). Eu acesso o phpmyadmin com senha e nome de usuário. Eu acho que agora você entende minha situação, eu gostaria de baixar este grande arquivo db e usá-lo localmente para teste e desenvolvimento.

    
por Kingston Town 15.03.2012 / 07:54

2 respostas

4

É muito melhor usar o mysqldump para exportar esse grande banco de dados.

Você pode fazer isso com

mysqldump -u username -p -h hostname --databases yourdatabase > yourfile.sql

Mas você deve ter um usuário que possa se conectar de fora do servidor.

A solução perfeita será exportar localmente no servidor e depois baixá-lo via ftp. Mas para isso você precisa de conta shell.

    
por 15.03.2012 / 08:01
2

provavelmente você gostaria de saber como exportar do dataset do mysql que é mais do que alguns megabytes. ferramentas da web não são muito adequadas para isso. se você tiver acesso ao shell no servidor ou acesso remoto à instância do mysql onde os dados estão armazenados - tente usar mysqldump .

Se você não tem acesso ao shell, pode tentar usar o phpmyadmin para despejar tabela após tabela e selecionar intervalos de linha [quantas linhas por dump? que você terá que descobrir empiricamente].

    
por 15.03.2012 / 08:01