Este tutorial resolve o erro que aparece ao importar através da linha de ordem dos arquivos .SQL. Importar erro de arquivo .sql – O MySQL Server foi embora.
Quando temos arquivos importados .SQL grande em um Base de data, o método clássico através phpMyAdmin Não é uma boa solução. Na maioria das vezes, atingimos um “reqest timeout“. Importar .SQL Erro de arquivo – O MySQL Server foi embora.
O mais simples é conectar Ssh / Console no servidor que mantém o banco de dados, para fazer upload para o arquivo .sql e depois executar as linhas de comando específicas para importação.
mysql -u db_user -p -h localhost db_name < /path/sql_file.sql
Se depois de executar a linha do pedido e inserir a senha do banco de dados, atenda ao erro: “ERROR 2006 (HY000) at line 1281: MySQL server has gone away“, na maioria das vezes, trata -se de exceder um limite de volume para arquivos importados.
É muito possível que nas configurações padrão de MySQL, os limites do volum estabelecido em “max_allowed_packet” Seja menor que o do arquivo que você deseja importar para o banco de dados.
A solução mais simples é editar o arquivo “my.cnf” e estabelecer um limite adequado para nossas necessidades. Por exemplo, se queremos importar um arquivo .SQL de 320 MB, então editamos o arquivo “my.cnf” e adicione a linha:
max_allowed_packet=400M
Após editar e resgatar, reiniciamos o serviço MySQL no servidor e retomamos a linha de pedidos para importação. Tudo deve funcionar sem importação. – O MySQL Server foi embora.