Hospedagem de Sites

Como aumentar o upload de dados pelo PhpMyAdmin

Aprenda como aumentar o upload de dados no phpMyAdmin com este guia passo a passo. Otimize sua importação de bancos de dados ajustando o php.ini, WHM ou usando a linha de comando. Inclui dicas para cPanel, XAMPP e hospedagens compartilhadas.

aumentar o upload de dados

Você pode aumentar o upload no PhpMyAdmin, para enviar dados de arquivos maiores para o banco de dados no seu servidor web. Por padrão, o phpMyAdmin em um servidor cPanel impõe um limite de upload de 50MB, quando seu host não faz essa alteração.

Importar um arquivo, normalmente .zip, ou SQL maior que 50MB não é possível e retorna um erro quando feito essa tentativa. As ações que vamos postar aqui, fazem com que você possa aumentar o upload no PhpMyAdmin e enviar arquivos maiores que 50 MB e resolver um problema que parece grande.

Por que Aumentar o Upload de dados no phpMyAdmin?

O limite de upload padrão do phpMyAdmin é definido pelas configurações do PHP, geralmente no arquivo php.ini. Esse limite pode variar dependendo do provedor de hospedagem ou do ambiente local (como XAMPP ou MAMP). Aumentar esse limite é essencial em várias situações, como:

  1. Migração de Sites: Transferir bancos de dados de um servidor para outro, especialmente em sites WordPress ou e-commerces, que podem ter arquivos SQL grandes.
  2. Restauração de Backups: Importar backups de bancos de dados que excedem o tamanho padrão permitido.
  3. Desenvolvimento e Testes: Trabalhar com bancos de dados grandes em ambientes de desenvolvimento local.
  4. Gerenciamento de Dados: Importar ou exportar grandes quantidades de dados para análise ou integração com outros sistemas.

Sem ajustar o limite, você pode encontrar erros como “Tamanho do arquivo excede o limite máximo” ou “Tempo de execução excedido”, o que pode atrasar seus projetos. A seguir, detalharemos como contornar essas restrições.

Passos para Aumentar o Limite de Upload no phpMyAdmin

Existem várias formas de aumentar o limite de upload, dependendo do seu ambiente e nível de acesso ao servidor. Abaixo, apresentamos os métodos mais comuns.

1. Editar o Arquivo php.ini (Servidores com Acesso Root)

O phpMyAdmin utiliza as configurações do PHP para gerenciar uploads. Para aumentar o limite, você precisa modificar o arquivo php.ini, geralmente localizado em /usr/local/cpanel/3rdparty/etc/phpmyadmin/php.ini em servidores cPanel.

Passos:

  • Acesse o servidor via SSH:
  • Use um cliente SSH, como PuTTY, para se conectar ao servidor com credenciais de administrador (root).
  • Navegue até o arquivo php.ini:
nano /usr/local/cpanel/3rdparty/etc/phpmyadmin/php.ini
  • Ajuste as configurações:
  • Localize ou adicione as seguintes linhas e defina os valores desejados:
upload_max_filesize = 250M
post_max_size = 500M
memory_limit = 512M
max_execution_time = 3600

Explicação:

upload_max_filesize: Define o tamanho máximo do arquivo para upload (ex.: 250 MB).

post_max_size: Define o tamanho máximo dos dados enviados via POST (deve ser maior que upload_max_filesize).

memory_limit: Define a memória máxima que um script PHP pode usar.

max_execution_time: Define o tempo máximo (em segundos) para execução de um script, essencial para uploads demorados.

  • Salve e Reinicie:
  • Salve o arquivo (Ctrl+O, Enter, Ctrl+X no nano).
  • Reinicie o servidor web ou o serviço MySQL:
service apache2 restart  # Para Apache
service mysql restart # Para MySQL
  • Em servidores cPanel, reinicie o serviço cPanel:
/scripts/restartsrv_cpanel
  • Verifique no phpMyAdmin:
  • Acesse a aba Importar no phpMyAdmin e confirme se o novo limite aparece (ex.: “Tamanho máximo: 250 MB”).

Nota: Se você não tem acesso root (como em hospedagens compartilhadas), pule para o método 3 ou contate o suporte da hospedagem.

2. Ajustar via WHM (WebHost Manager)

Se você gerencia um servidor com cPanel/WHM, pode aumentar o limite de upload pelo painel administrativo WHM.

Passos:

  1. Faça login no WHM:
    • Acesse o WHM com credenciais de administrador.
  2. Navegue até “Tweak Settings”:
    • Use a barra de pesquisa no canto superior direito e digite “Upload”.
    • Localize a opção cPanel PHP max upload size.
  3. Defina o novo limite:
    • Ajuste o valor para, por exemplo, 250 MB (o máximo permitido é 2.047 MB).
    • Verifique se Max HTTP submission size e File upload required free space estão configurados adequadamente (geralmente podem ser mantidos como padrão).
  4. Salve e teste:
    • Clique em Save e acesse o phpMyAdmin para verificar o novo limite.

3. Hospedagens Compartilhadas (Sem Acesso ao php.ini)

Em hospedagens compartilhadas, o acesso ao php.ini ou WHM pode ser restrito. Nesse caso, você tem duas opções:

Contate o suporte da hospedagem:

Envie uma solicitação ao provedor para aumentar o limite de upload. Informe o tamanho desejado (ex.: 250 MB) e mencione que precisa importar um banco de dados grande via phpMyAdmin.

Use um arquivo .user.ini:

Algumas hospedagens permitem configurações personalizadas via .user.ini no diretório raíz do site.

Crie ou edite o arquivo .user.ini no diretório público (geralmente public_html):

upload_max_filesize = 250M
post_max_size = 500M
memory_limit = 512M
max_execution_time = 3600

Verifique com o suporte se a hospedagem suporta esse método, já que nem todas permitem alterações via .user.ini.

Teste no phpMyAdmin:

Após as alterações, acesse a aba Importar e confirme o novo limite.

4. Importar Arquivos Grandes via Linha de Comando

Se o arquivo SQL for muito grande (acima de 50 MB ou até 1 GB), o método mais eficiente é importar diretamente pelo terminal, evitando as limitações do phpMyAdmin.

Passos:

  1. Faça upload do arquivo SQL:
    • Use um cliente FTP (como FileZilla) para enviar o arquivo .sql ou .sql.zip para o servidor (ex.: no diretório /home/usuario/).
  2. Acesse o servidor via SSH:
    • Conecte-se com um cliente SSH e navegue até o diretório do arquivo.
  3. Importe o banco de dados:
    • Execute o comando:mysql -u usuario -p nome_do_banco < /caminho/para/arquivo.sql
    • Substitua usuario pelo usuário do banco, nome_do_banco pelo nome do banco e /caminho/para/arquivo.sql pelo caminho do arquivo.
    • Digite a senha quando solicitado.
  4. Verifique no phpMyAdmin:
    • Acesse o phpMyAdmin e confirme se os dados foram importados corretamente.

Dica: Se o arquivo for compactado (.sql.zip), descompacte-o antes com:

unzip arquivo.sql.zip

5. Ajustes em Ambientes Locais (XAMPP, MAMP)

Para ambientes locais como XAMPP ou MAMP, o processo é semelhante ao de servidores, mas o arquivo php.ini está em locais diferentes.

Passos:

Localize o php.ini:

XAMPP: Geralmente em C:\xampp\php\php.ini (Windows) ou /opt/lampp/etc/php.ini (Linux).

MAMP: Geralmente em /Applications/MAMP/bin/php/php[versão]/conf/php.ini.

Edite as configurações:

Ajuste os mesmos parâmetros mencionados anteriormente:

upload_max_filesize = 250M
post_max_size = 500M
memory_limit = 512M
max_execution_time = 3600

Reinicie o servidor:

No XAMPP/MAMP, reinicie o Apache e o MySQL pelo painel de controle.

Teste no phpMyAdmin:

Acesse o phpMyAdmin local e verifique o novo limite na aba Importar.

Vantagens de Aumentar o Limite de Upload no phpMyAdmin

Aumentar o limite de upload no phpMyAdmin oferece diversos benefícios, especialmente para administradores de sistemas, desenvolvedores e proprietários de sites. Aqui estão as principais vantagens:

  1. Facilidade na Migração de Bancos de Dados:
    • Importar bancos de dados grandes sem precisar dividi-los em partes menores economiza tempo e reduz erros.
  2. Restauração de Backups:
    • Backups de sites, especialmente de plataformas como WordPress, Joomla ou Magento, podem ser restaurados rapidamente.
  3. Flexibilidade em Ambientes de Desenvolvimento:
    • Desenvolvedores podem testar bancos de dados grandes em ambientes locais sem limitações.
  4. Produtividade Aprimorada:
    • Evitar erros relacionados a limites de upload ou tempo de execução permite focar em tarefas mais importantes.
  5. Suporte a Projetos Maiores:
    • Sites de e-commerce ou sistemas com grandes quantidades de dados (como CRMs) exigem bancos de dados robustos, que podem ser gerenciados com limites maiores.
  6. Redução de Dependência de Ferramentas Externas:
    • Embora ferramentas como MySQL Workbench sejam úteis, aumentar o limite no phpMyAdmin pode eliminar a necessidade de softwares adicionais em muitos casos.

Conclusão

Aumentar o limite de upload de dados no phpMyAdmin é uma tarefa essencial para quem trabalha com bancos de dados grandes, seja em servidores cPanel, ambientes locais como XAMPP ou hospedagens compartilhadas. Ajustar o arquivo php.ini, usar o WHM ou importar via linha de comando são métodos eficazes para superar as limitações padrão. Cada abordagem tem suas vantagens, dependendo do nível de acesso e do ambiente em que você está trabalhando.

Ao seguir este guia, você poderá importar arquivos SQL de qualquer tamanho com facilidade, economizando tempo e evitando frustrações. Lembre-se de sempre verificar as configurações após as alterações e considerar a importação via linha de comando para arquivos muito grandes, pois é a solução mais robusta. Se você está em uma hospedagem compartilhada, não hesite em contatar o suporte para assistência.

Com essas dicas, você estará pronto para gerenciar bancos de dados de forma eficiente e aproveitar ao máximo o phpMyAdmin. Se precisar de mais ajuda, deixe um comentário ou consulte as perguntas frequentes abaixo!


Perguntas Frequentes (FAQ)

1. Qual é o limite padrão de upload no phpMyAdmin?
O limite padrão varia, mas em servidores cPanel é geralmente 50 MB. Isso depende das configurações do php.ini do servidor.

2. Posso aumentar o limite em uma hospedagem compartilhada?
Sim, mas você pode precisar contatar o suporte da hospedagem ou usar um arquivo .user.ini, se permitido. Alternativamente, use a linha de comando para importar arquivos grandes.

3. Por que recebo o erro “Tamanho do arquivo excede o limite máximo”?
Esse erro ocorre quando o arquivo SQL é maior que o upload_max_filesize definido no php.ini. Aumente esse valor e o post_max_size para resolver.

4. A importação via linha de comando é segura?
Sim, desde que você tenha as credenciais corretas e o arquivo SQL seja confiável. Sempre faça backup antes de importar.

5. Como verificar o novo limite no phpMyAdmin?
Acesse a aba Importar no phpMyAdmin. O limite máximo será exibido abaixo do campo de upload (ex.: “Tamanho máximo: 250 MB”).

Editor iCloud

A edição do site icloud.com.br é feita pelo administrador do site. Criamos conteúdo para levar conhecimento aos nossos leitores.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Botão Voltar ao topo