Pergunta

Se o meu anfitrião não me permite fazer o upload de um arquivo diretamente a minha pasta mysql e eu só pode fazer phpmyadmin tão throught? Existem alternativas além de sua funcionalidade de importação nativo para que a minha conexão não teria tempo ao carregar uma consulta que é em torno de 8MB?

Foi útil?

Solução

Você pode gzip ou bzip o arquivo e phpMyAdmin irá descompactar e executar o script.

caso contrário, o que eu tinha que fazer no passado é dividir o meu SQL em um número de arquivos e carregar cada um individualmente. Você pode fazer isso simplesmente abrindo o arquivo SQL em um editor de texto, rolagem para cerca de metade do caminho, encontrar o início de uma declaração e movimento tudo depois que em outro arquivo.

Outras dicas

Não use phpmyadmin para qualquer coisa crítica. Definitivamente não usá-lo para criar cópias de segurança ou fazer a restauração. É um saco de lixo.

Inicie a sessão no seu shell e usar o cliente de linha de comando mysql para restaurar o banco de dados no modo padrão. Se você não pode fazer isso, obter um provedor melhor.

Acesso Shell é necessário trabalhar com bancos de dados MySQL.

Não espere nada feito com o phpMyAdmin não destruir todos os seus dados.

BigDump?

Staggered importação de grande e muito grande Dumps MySQL (como phpMyAdmin 2.x Despejos), mesmo através dos servidores web com limite de tempo de execução difícil e aqueles em modo de segurança. O script é executado apenas uma pequena parte do enorme despejo e em si é reiniciado. As próximas partidas de sessão onde o último foi interrompido.

Você pode fazer o upload do despejo com um cliente de FTP (que lhe permitirá retomar a transferência), e carregá-lo localmente.

Eu definitivamente dizer BigDump. Eu tive esse problema exato com 8,3 arquivo sql GB. leia este artigo para obter mais informações. Como fazer upload de um arquivo Big SQL Para MySQL também visitar o home page roteiro para baixá-lo.

Veja a minha resposta aqui: https://stackoverflow.com/a/33728744/74585

Se durante uma operação de importação que você desmarque a importação parcial -> Permitir a interrupção de uma importação ... então phpMyAdmin parece enviar a coisa toda para mysql que é processado lentamente. Infelizmente phpMyAdmin (pelo menos no meu servidor compartilhado) não responderá aos pedidos, mas usando um navegador em um diferentes obras de endereços IP e de você monitorar o progresso da consulta deixar.

Eu digo - uso Sypex Dumper

.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top