DesignTeen

Um blog de tutoriais e dicas

Importando arquivos grandes no MySQL

14 de abril de 2020 MySQL Tutoriais

Hoje passei um aperto legal aqui tentando importar um arquivo .sql de 65Mb no meu servidor MySQL (local).

Inocentemente tentei fazer isso pelo phpMyAdmin e assisti meu servidor ir para o saco alegremente… Tive que deletar o banco de dados “zicado” pelo client do MySQL… O erro? Excesso de memória.

Aí eu tentei, pelo próprio client do MySQL (explicarei a baixo como chegar lá) importar o bendito arquivo mas também falhei miserávelmente… O erro? Ultrapassou o “max_allowed_packets”, e não me pergunte o que é isso.

Ai fiquei uns bons minutos no Google procurando uma solução e descobri algo que funcionou muito bem e vim compartilhar com vocês: o comando SOURCE.

Primeiro você deve abrir o seu client do MySQL… Se você estiver usando Windows é só navegar (pelo cmd) até a pasta “bin” que fica dentro de onde o MySQL está instalado.

Se você estiver usando WAMPSERVER com MariaDB essa pasta é:

C:\wamp64\bin\mariadb\mariadb10.4.10\bin

Dentro dessa pasta você vai acessar o client, dessa forma:

mysql -u USUARIO -p

Selecione o Banco:

USE database_name;



Não se esqueça de substituir “USUARIO” pelo seu usuário do MySQL, por padrão é o root.

Aí você irá digitar a sua senha, por padrão ela é vazia e é só dar ok.

Agora que você está dentro do client MySQL é só digitar o comando acompanhado do caminho do arquivo que você quer importar:

source C:\servidor\bancodedados.sql

O MySQL irá ler o arquivo e executar cada comando, um por um e entre cada comando ele “limpa” a memória, sem dar erro nenhum! 🙂

É perfeito!

Crédito: http://blog.thiagobelem.net/importando-arquivos-grandes-no-mysql

Criar Tabelas no Laravel (Migrations)

Como instalar o Fail 2 Ban no Cent OS 7

Pesquisar
Posts recentes
  • Importação InfoVet
  • Como liberar o acesso remoto do MySQL no Ubuntu 10.04 LTS e acessar pelo PHP
  • Como conectar SQL Server 2019 no DBeaver
  • Como obter IDs das salas no Telegram
  • Importar Vetus arquivo .DUMP no Postgres
Categorias
  • Firebird
  • Linux
  • Marketing
  • MySQL
  • PHP
  • PostgreSQL
  • Sem categoria
  • SQL Server
  • Tutoriais
Proudly powered by WordPress | Theme: Doo by ThemeVS.