Importare file sql molto grandi in MySQL

Hai problemi a importare file MySQL molto grandi? Ecco una soluzione pratica e veloce.

Quando si ha a che fare con progetti di grandi dimensioni importare il mysql in locale o in un altro webserver può essere un’operazione molto delicata. Se il dump da importare è troppo grande infatti il server andrà in timeout non importandolo e dandovi non pochi mal di testa.

 Esistono due vie essenziali per risolvere il problema.

Soluzione 1

Se avete accesso diretto al server via SSH una volta loggati al terminale usate queste righe di codice per l’importazione del file SQL:

$ mysql -u username -p -h localhost DATA-BASE < /www/vhosts/tuosito.it/data.sql

Questa è sicuramente la soluzione più rapida e sicura per l’importazione di grossi file.

Soluzione 2

Se non avete accesso SSH o volete semplicemente dilettarvi, effettuate un dump del file SQL da importare. A questo punto scaricate questo utile programmino:

[button link=”http://www.sqldumpsplitter.com/” color=”blue” target=”blank” size=”large”]SQLDumpSplitter[/button]

Una volta scaricato e installato fatelo partire, selezionate il file e scegliete in quante parti dividerlo. Al termine del process il programmino avrà “spezzettato” il vostro mastodontico file in una serie di piccoli file sql pronti per essere caricati.

NOTA: Il primo file da caricare è chiamato DataStructure. Procedete poi al caricamento degli altri file sql in ordine sequenziale.

Questo articolo ha risolto i tuoi problemi? Aiutami a diffonderlo sui social network!

0 0 voti
Valutazione dell'articolo
Iscriviti
Notificami
guest

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.

4 Commenti
Vecchi
Più recenti Le più votate
Vittorio Schiavone
Vittorio Schiavone
12 anni fa

Io ho sempre usato bigdump (http://www.ozerov.de/bigdump/) riuscendo ad importare files di oltre 500mb senza problemi.

Un unico file da configurare con i parametri Mysql, interfaccia minimale e ajax

Daniele
Daniele
Rispondi a  Vittorio Schiavone
10 anni fa

BigDump… grazie… stavo cercando di ricordare il nome 🙂
Grazie 🙂

Purtroppo tramite SSH non riesco (su un server mi da errore su un altro no).
e http://www.sqldumpsplitter.com/ in questo momento non risponde.

fred
fred
11 anni fa

Ciao, scusa una domanda.
Per database di circa 50 GB sia il primo che il secondo metodo non funzionano.
Come bisognerebbe procedere?
grazie

Rimani Aggiornato
Nuove idee, zero Spam
Ti invieremo solo le ultime novità di articoli o nostri progetti.
Iscrivendoti accetti la nostra privacy poliicy. Una volta iscritto, ricordati di attivare l'iscrizione cliccando sul link ricevuto via mail.
4
0
Esprimete la vostra opinione commentando.x