Atendimento para todo Brasil: (13) 3594-6824 / WhatsApp: (13) 98837-7720 - SISTEMA DE AFILIADOS - FALE CONOSCO

Tutorial MySQL – Como importar banco de dados muito grande – Dividindo .sql com mais de 1gb em partes

Importar arquivos muito grandes de banco de dados pode ser um problema. Muitas vezes o sistema possui poucos recursos, ou o mysql se embanana todo e ocorre um crash devido ao tamanho do arquivo.


Como contornar este problema de importação deste Dump muito grande do MySQL?

Passo 1: Dividir o arquivo de dump .sql em arquivos menores utilizando o comando split do Linux

Antes de tudo, baixe o programa Putty e acesse seu servidor via SSL.

Navegue até a pasta do arquivo. Exemplo: backups
cd /home/backups

 

Caso o arquivo estava compactado como arquivo_muito_grande_backup.sql.gz, dê o seguinte comando:
gunzip arquivo_muito_grande_backup.sql.gz

Execute o comando para dividir o arquivo de dump em arquivos menores
split -l 300 arquivo_muito_grande_backup.sql bd_


Observação
: O prefixo “-l 300” do comando acima é a opção que cada arquivo dividido tenha apenas 300 linhas. O arquivo a ser dividido chama arquivo_muito_grande_backup.sql e os arquivos menores serão salvos na pasta BD_dividido e vão ter nomes sequenciais do tipo: bd_aa, bd_ab, etc.


Passo 2: Subir os arquivos do banco (divididos) para o MySQL

Agora, vamos enviar a sequência de arquivos para o MySQL:
cat bd_* | mysql -u root -p nome_do_banco


Observação
: A sintaxe “cat bd_*” é para enviar os arquivos sequenciais do banco. O prefixo “-u root” é referente ao nome de usuário root. O prefixo “-p” informa que o usuário usa uma senha e a mesma vai ser solicitada ao digitar o comando. Caso o arquivo de dump já tenha as informações de criação do banco, a informação “nome_do_banco pode ser suprimida, caso contrário, informe para qual banco os dados devem ser inseridos.


Fonte
: http://www.viniciuspaes.com/linux/tutorial-mysql-como-importar-banco-dados-muito-grande/

Deixe o seu pensamento

ANDRE IUJI

Consultoria SEO,
Marketing Digital,
Web Designer em WordPress,
Loja Virtual Magento,
Tecnico em Informatica,
Freelancer e
Representante da Agência Hina
Magentologia - Consultoria SEO - Telefone Fixo do Andre Iuji para atender as regioes de Sao Paulo, Praia Grande e toda Baixada Santista - SP - Brasil (13) 3594-6824
Magentologia - Consultor Magento - Whatsapp do Andre Iuji em Sao Paulo, Praia Grande e toda Baixada Santista - SP - Brasil (13) 98837-7720

 

Especializacao do Andre Iuji - Consultoria SEO, Marketing Digital e Web Designer em Magento e Wordpress
 

SERVIÇOS WEB

Serviços WEB

ANDRÉ IUJI NO FACEBOOK

ANDRÉ IUJI NO INSTAGRAM

RECEBA DICAS DE MARKETING DIGITAL

Selo Google - Site Seguro do André Iuji

EnglishPortuguese

Utilize o melhor Sistema de Marketing Digital

Sistema de Marketing Digital - Serviços WEB

Possui uma Empresa e precisa de Serviços? Clique Aqui
Você é Profissional e quer Ganhar Dinheiro? Clique Aqui

COMO FUNCIONA?FALE CONOSCO