Blog oGgigante.com
  • Revenda Multi-Servidor
  • Cloud e Servidores Dedicados
  • Veja todos nossos serviços

Como restaurar um backup de banco de dados grande com o BigDump

Como restaurar um backup de banco de dados grande com o BigDump

set 13, 2014Rodrigo ManzkeBlogComentários desativados em Como restaurar um backup de banco de dados grande com o BigDump

 

Como restaurar um backup de banco de dados grande com o BigDump

Existem muitas situações onde você tem um backup de um banco de dados MySQL muito grande e precisa restaurar em sua hospedagem. Neste caso, a restauração pelo phpMyAdmin ou direto pelo cPanel pode não funcionar e para tal poderá ser utilizado um script chamado BigDump.

Com ele, você poderá restaurar um backup de praticamente qualquer tamanho e o funcionamento é bem simples; resumindo você irá enviar o arquivo .sql por FTP para a pasta onde o BigDump está instalado e ele irá restaurar por processos, é bem fácil.

Agora vamos ao que interessa, para utilizar o BigDump siga os seguintes passos:

    • 1. Em primeiro lugar, certifique-se que o seu navegador de Internet possua suporte total ao JavaScript, sugiro a utilização do Chrome, que poderá ser baixado pelo link:https://www.google.com/intl/pt-BR/chrome/browser/

 

    • 2. Tenha em mãos um backup completo, feito no phpMyAdmin ou pelo sistema de backups do cPanel

 

    • 3. Faça o download do BigDump pelo seguinte endereço:http://www.ozerov.de/bigdump.zip

 

    • 4. Caso não exista, crie um banco de dados, um usuário de acesso ao banco e defina o usuário para acesso total ao banco, tudo pelo cPanel.

 

    • 5. Abra o arquivo bigdump.php em um editor de textos e edite as seguintes opções:// Database configuration
      $db_server = 'localhost';
      $db_name = '';
      $db_username = '';
      $db_password = '';

      Onde:

      // Database configuration
      $db_server = 'localhost'; - serve para definir o hostname do MySQL
      $db_name = 'seulogin_nomebanco'; - coloque o nome do banco de dados aqui
      $db_username = 'seulogin_usuariobd'; - coloque o nome do usuário de acesso ao banco de dados aqui
      $db_password = 'senhaaqui'; - senha do usuário do banco de dados

 

    • 6. Se o seu arquivo de backup não possui instruções do tipo “DROP TABLE”, é necessário apagar todas as tabelas do banco de dados antes da restauração, caso já exista no servidor destino. Caso tenha a instrução, o banco de dados está em branco ou não saiba como verificar esta questão, pule pra próxima etapa

 

    • 7. Crie um diretório para utilização do BigDump (por exemplo restaurar/) e então envie o arquivo bigdump.php para este diretório

 

    • 8. Envie o arquivo de backup para o diretório criado

 

    • 9. Abra o seu navegador e digite o seguinte:http://www.enderecodoseusite.com.br/pastabigdump/bigdump.php

      Onde:

      http://www.enderecodoseusite.com.br – troque pelo endereço completo de seu website

      /pastabigdump/ – troque pelo diretório criado para utilização do BigDump

 

    • 10. Ao entrar na página do BigDump pelo link acima, você poderá selecionar o arquivo de backup para ser restaurado, para isso clique no link Start Import

 

    • 11. Se o JavaScript estiver habilitado e funcionando corretamente em seu navegador, o processo irá iniciar e cada sessão da restauração será feita automaticamente

 

    • 12. Agora é só esperar o término da restauração por conta do script. Como ele utiliza basicamente o upload de sua navegação, o ideal é que evite fazer upload de arquivos enquanto isso. Ele permite que se continue o processo de onde parou quando é encerrado, mas o ideal é que não feche a janela do navegador enquanto estiver em andamento, para evitar possível (bem raro de ocorrer) perda de informações

 

  • 13. Após o término da restauração, apague o diretório do BigDump, incluindo os arquivos que estiverem dentro

Observações importantes:

    • a) O BigDump pode não conseguir restaurar tabelas com instruções “INSERT” grandes demais. Porém, isto é algo muito difícil de ocorrer.

 

    • b) Se após a restauração, acentos e caracteres especiais não forem restaurados corretamente, será preciso refazer todo o processo, editando o arquivo bigdump.php, na linha:$db_connection_charset = 'utf8';

      Tente com outro charset (por exemplo, latin1), de preferência que seja o mesmo do banco de dados, como era utilizado no servidor de origem.

 

    • c) Se o BigDump precisar ser reiniciado muitas vezes ou der problema de tempo de execução (timeout), edite no arquivo bigdump.php a linha:$linespersession = 3000; // Lines to be executed per one import session

      Altere para um número menor, até que consiga, por exemplo 2000

 

  • d) Se ainda estiver com dificuldades de rodar o BigDump, edite no arquivo bigdump.php a linha:$delaypersession = 0; // You can specify a sleep time in milliseconds after each session

    Especifique um tempo em milisegundos, onde cada processo irá parar, até que rode novamente.

Para mais informações, visite o website do desenvolver do BigDump, pelo link:

http://www.ozerov.de/bigdump.php

Até a próxima!

Compartilhe isso:

  • WhatsApp
  • Tweet
  • Telegram
  • E-mail
  • Mais
  • Pocket
  • Imprimir
  • Compartilhar no Tumblr

Written by Rodrigo Manzke

← Maneiras de fazer um redirecionamento em seu domínio
Conheça a tecnologia SNI, para utilização de Certificados SSL sem IP Dedicado →

Pesquisar

Tags

banco blog brasil construtor de site cpanel dados de sites dns gratis home office hospedagem hospedagem de sites hospedagem sites imap ios linux login mysql ogigante outlook painel painel cpanel portugues painel whm pop porta 587 pro profissioanl renda extra revenda revenda de hospedagem revenda de site revenda hospedagem revenda hospedagem linux revenda linux rvsitebuilder softaculous softaculous premium soho suporte teste 30 dias gratis teste grátis trabalhar em casa webmail website wordpress

Serviços

  • Hospedagem de Sites
  • Revenda de Hospedagem
  • Revenda de Hospedagem Cloud Linux + WHMCS
  • Registro de Domínios
  • VPS, Cloud e Servidores Dedicados

Telefones

Suporte via WhatsApp Business
(19) 999105311 – Piracicaba-SP

© Copyright - 2014 : All Rights Reserved.
Designed by oGigante.com
  • Twitter
  • Facebook
  • Youtube
  • G+
  • Linkedin
  • Pin
  • Rss
  • Stumble