Errore del file .sql import - MySQL Server è andato via

di

0

Importa errore del file .sql – Il server mysql è andato via

Importa errore del file .sql – Il server mysql è andato via

0
Errore del file .sql import - MySQL Server è andato via

Questo tutorial risolve l'errore che appare durante l'importazione tramite la riga dell'ordine di file .sql. Importa errore del file .sql – MySQL Server è andato via.

Quando dobbiamo file importati .SQL grande in uno banca dati, il metodo classico attraverso phpMyAdmin non è una buona soluzione. La maggior parte delle volte ne colpiamo uno “reqest timeout“. Importare .SQL Errore del file – MySQL Server è andato via.

La cosa più semplice è connettersi Ssh /console al server che contiene il database, carichiamo il file .sql e quindi eseguire le righe di comando specifiche per l'importazione.

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

Se dopo aver eseguito la riga di comando e inserito la password del database si verifica l'errore: “ERROR 2006 (HY000) at line 1281: MySQL server has gone away“, nella maggior parte dei casi si tratta di superare un limite di volume per i file importati.

È molto probabile che nelle configurazioni standard di MySQL, il limite di volume stabilito nel “max_allowed_packet” essere più piccolo di quello del file che si desidera importare nel database.

La soluzione più semplice è modificare il file “my.cnf” e stabilire un limite adatto alle nostre esigenze. Ad esempio, se vogliamo importare un file .SQL di 320 MB, quindi modifichiamo il file “my.cnf” e aggiungi la riga:

 max_allowed_packet=400M 

Dopo la modifica e il salvataggio, riavvia il servizio mysql sul server e riavvia la riga di comando per l'importazione. Tutto dovrebbe funzionare senza errore di importazione del file .SQL – MySQL Server è andato via.

Importa errore del file .sql – Il server mysql è andato via

Potrebbe interessarti anche...

Lascia una risposta

Il tuo indirizzo email non verrà pubblicato. I campi richiesti sono contrassegnati *