Tenho um site de produção em WordPress.
Eu exportei o banco de dados pelos seguintes comandos: select database > export > custom > select all tables > select .zip compression > 'Go'
Baixei o arquivo example.sql.zip, mas quando faço upload para meu localhost, recebo este erro: phpMyAdmin - Error > Incorrect format parameter
Tentei exportar com outros formatos e recebo o mesmo erro.
Eu tentei com outros bancos de dados SQL e exporta / importa muito bem.
O que poderia ser? Um banco de dados corrompido ou outro?
obrigado
Respostas:
Este problema não é devido ao banco de dados corrompido. Encontrei a solução neste vídeo - https://www.youtube.com/watch?v=MqOsp54EA3I
Sugere-se aumentar os valores de duas variáveis no arquivo php.ini. Alterar o seguimento em php.ini
Em seguida, reinicie o servidor.
Isso resolveu meu problema. A esperança resolve o seu também.
fonte
max_exection_time
também porque o banco de dados pode ser grande e disparar um tempo limite.php.ini
, como eu.Compacte o seu
.sql
arquivo e certifique-se de nomeá-lo.[format].[compression]
, ou sejadatabase.sql.zip
.Conforme observado acima, PhpMyAdmin gera este erro se o seu
.sql
arquivo for maior do que o tamanho máximo de upload permitido - mas, no meu caso, o máximo foi 50 MiB, apesar de eu ter definido todas as opções observadas nas respostas anteriores (procure "Máx .: 50 MiB" ao lado do botão de upload no PhpMyAdmin).fonte
max_execution_time=0
epost_max_size=100M
, mas um arquivo de 80 MB ainda deu um erro. Fechar comofile.sql.zip
funcionou.Para mim, ajustar os 2 valores não foi suficiente. Se o arquivo for muito grande, você também precisa ajustar as variáveis de tempo de execução.
Primeiro, ../php/php.ini
Então, ../phpMyAdmin\libraries\config.default.php
Isso funcionou para mim. As variáveis podem ser escolhidas de forma diferente, é claro. Talvez o tempo de execução deva ser ainda maior. E o tamanho depende do tamanho do seu arquivo.
fonte
Nenhuma dessas respostas funcionou para mim. Tive que usar a linha de comando:
Feito!
fonte
Acabei de passar pelo mesmo problema ao tentar importar um CSV (400 MBs) e também estava recebendo um erro em vermelho dizendo
Inicialmente pensei que poderia ter sido os parâmetros e testei novamente. Mais rápido, da minha experiência anterior com ele, percebi que era por outros motivos (tamanho do arquivo, execução do script tem tempo máximo definido, etc).
Então, eu fui para php.ini
e alterou os valores das seguintes configurações
Após esta modificação, interrompeu o MySQL e o Apache e os iniciou novamente, foi para o phpmyadmin tentando importar. Então eu encontrei outro erro
que foi corrigido simplesmente definindo em xampp / phpmyadmin / libraries / config.default.php
Definir como 0 desativa os limites de tempo de execução.
Então, depois de um tempo, a importação aconteceu sem problemas.
fonte
Consegui resolver isso seguindo as etapas postadas aqui: xampp phpmyadmin, Parâmetro de formato incorreto
Como não estou usando o XAMPP, também precisei atualizar meu
php.ini.default
paraphp.ini
que finalmente funcionou.fonte
Sem problemas, importei diretamente da linha de comando.
fonte
Este erro é causado pelo fato de que o tamanho máximo de upload é (Max: 2.048 KiB). Se o seu arquivo for maior do que isso, você receberá um erro. Compacte o arquivo e carregue-o novamente, você não receberá o erro.
fonte
Eu tive esse erro e, como estou em hospedagem compartilhada, não tenho acesso ao php.ini, então não tinha certeza de como poderia corrigi-lo, o host também não parecia ter a menor ideia. No final, esvaziei o cache do meu navegador, recarreguei o phpmyadmin e ele voltou!
fonte
Nota: Se você estiver usando o MAMP, você DEVE editar o arquivo usando o editor integrado.
Selecione PHP na seção de idiomas (Coluna do Menu LH) A seguir, no painel principal próximo ao menu suspenso da versão padrão, clique na pequena seta. Isso iniciará o arquivo php.ini usando o editor de texto MAMP. todas as alterações feitas neste arquivo persistirão após a reinicialização dos servidores. Se você tentar editar o arquivo diretamente, ele simplesmente substituirá todas as alterações feitas.
Desnecessário dizer: "Aqui estão dragões!" então, corte e cole uma cópia do original e guarde-o em um local seguro em caso de desastre.
fonte
Se você usar docker-compose, basta definir
UPLOAD_LIMIT
fonte
Eu tive esse problema, mas com um contêiner docker (usuários phpmyadmin),
Solução:
docker exec -it idcontainer /bin/bash
cd /usr/local/etc/php/
php.ini
arquivoupload_max_filesize=128M post_max_size=128M max_execution_time=1000
Este problema estava em um pc com Windows, no Linux eu não precisava fazer isso.
fonte
Nenhuma das respostas acima resolveu para mim.
Eu também não consigo encontrar a pasta 'libraries' no meu xampp-ubuntu.
Então, eu simplesmente reiniciei usando os seguintes comandos:
e
Obrigado a mim .. !!
fonte