Importar .SQL File Error - O servidor MySQL foi removido

Quando temos que arquivos .SQL importados grande em um a data base, o método clássico através phpMyAdmin não é uma solução muito boa. Na maioria das vezes, encontramos um “reqest tempo limite"A maneira mais fácil é conectar o SSH / console ao servidor que contém o banco de dados, fazer upload para o arquivo .sql e, em seguida, executar as linhas de comando específicas para importação.

 mysql -u db_user -p -h localhost db_name < /path/sql_file.sql 

Se, após executar a linha de comando e inserir a senha do banco de dados, você encontrar o erro: “ERROR 2006 (HY000) na linha 1281: MySQL server has been away ”, na maioria das vezes trata-se de ultrapassar o limite de volume dos arquivos importados. É muito possível que nas configurações padrão do MySQL, o limite de volume definido em "max_allowed_packet" seja menor do que o arquivo que você deseja importar para o banco de dados.
A solução mais simples é editar o arquivo "my.cnf" e definir um limite adequado às nossas necessidades. Por exemplo, se quisermos importar um arquivo .SQL de 320 MB, então editamos o arquivo "my.cnf" e adicionamos a linha:

 max_allowed_packet=400M 

Depois de editar e salvar, restartTenho o serviço mysql no servidor e retomo a linha de comando para importação. tudo deve funcionar bem.

Apaixonado por tecnologia, gosto de testar e escrever tutoriais sobre sistemas operacionais macOSLinux, Windows, sobre configuração de servidores web WordPress, WooCommerce e LEMP (Linux, NGINX, MySQL e PHP). Eu escrevo em StealthSettings.com desde 2006, e alguns anos depois, comecei a escrever no iHowTo.Tips tutoriais e notícias sobre dispositivos no ecossistema Apple: iPhone, iPad, Apple Assistir, HomePod, iMac, MacBook, AirPods e acessórios.

Deixe um comentário