Un pò di tempo fa vi ho segnalato BigDump, un’interessante utility realizzata da un programmatore russo, Ozerov, per importare database MySQL di grandi dimensioni.

Lo script, di facile utilizzo, diventa molto utile nel caso dobbiate trasferire il vostro sito (o più) in un nuovo Provider, ed avete a che fare con database di una certa dimensioni. Purtroppo la funzione di importazione di PHPMyAdmin ha un limite sui 50MB circa, pertanto c’è bisogno di adottare soluzioni alternative. Per chi ha buone conoscenze con i sistemi Linux e le linee di comando, può farlo anche tramite SSH (Secure Shell).

Vediamo ora una semplice guida, su come utilizzare BigDump.

Requisiti

Per utilizzare BigDump e procedere senza problemi all’importazione di un Database MySQL c’è bisogno di:

  • BigDump – Scaricatelo dal sito ufficiale;
  • Scaricare il Database MySQL interessato sul vostro PC;
  • Un Client FTP;
  • Creare un nuovo Database (di destinazione), sul nuovo Provider;
  • Una minima conoscenza di php, mysql, phpmyadmin e http;

Importare il Database MySQL

Aprite il file “bigdump.php” con un editor di testo (blocco note, notepad), ed inserite il database del Database di destinazione: ovvero, nome database, nome utente database e password. Se il charset del database, è differente da quello impostato di default, modificatelo. Stessa cosa per i prefissi delle tabelle. Mi riferisco ovviamente, a questo parte di codice:

[php]

$db_server = ‘localhost’;
<em id="__mceDel">$db_name = ”;</em>
<em id="__mceDel">$db_username = ”;</em>
<em id="__mceDel">$db_password = ”;</em>[/php]

Dopodichè:

  • Collegatevi via FTP sul server, dove volete importare il Database;
  • Create nella root del server, una cartella “dump“;
  • Caricate all’interno della cartella il file “bigdump.php“;
  • Caricate ora anche il Database MySQL, scaricato inizialmente sul vostro PC, nella cartella “dump“;
  • Avviate ora lo script di importanzione, andando all’indirizzo web:

http://www.tuosito.it/dump/bigdump.php

  • Vedrete una schermata simile a questa, dove cliccando su “Start Import“, l’importerà inizierà automaticamente (nel nostro esempio, abbiamo importato il database “db-tech.sql”;
Importare Database MySQL con BigDump

Importare Database MySQL con BigDump

 

Quando l’import del Database è terminato correttamente, vi apparirà una scritta verde “Congratulations..etc”.

Importare Database MySQL con BigDump

Importare Database MySQL con BigDump

[alert type=”warning”]Note: Non toccate nulla finchè l’importazione non termina. Al termine della stessa, eliminate il file bigdump e la cartella dump dal server.[/alert]

Scarica BigDump ver. 0.35 beta

Per qualsiasi informazione e/o problema, lasciate un commento. Nice Day!