Come ben sapete potete importare file .sql tramite phpmyadmin, ma questo ottimo strumento potrebbe non bastare se dovessimo importare file di grosse dimensioni in mysql. Un’altra soluzione può essere importare il nostro file direttamente da riga di comando.
Per importare un backup che avete fatto potete eseguire il comando:mysql < nome_file.sql -u root -p
Se un errore vi segnala che nel dump non è selezionato il database bisogna specificarlo in questo modo:mysql < nome_file.sql --database db_name -u root -p
Inoltre se state utilizzando windows dovete entrare tramite riga di comando nella cartella bin all’interno della folder in cui è installato mysql e quindi specificare la root completa del file da importare, per esempio:mysql < C:nome_file.sql --database db_name -u root -p
Potete trovare altri esempi su come copiare l’intero db o come importare i dati da qui: MySql: Backup e Restore
Se volete invece generare un file di backup .sql di una tabella di grandi dimensioni vi invito a leggere il completissimo articolo “Backup di un database mysql command line, con compressione“