Importare ed esportare un database MySQL tramite SSH

Come eseguire il dump e il ripristino dei database dalla riga di comando.

phpMyAdmin va bene per i database di piccole dimensioni, ma inizia a dare problemi non appena il carico aumenta — il browser va in timeout, i dump di grandi dimensioni non si caricano e ci si ritrova a fissare una pagina di errore. Per qualsiasi operazione più impegnativa, è molto meglio gestire import ed export direttamente via SSH. È più veloce, più affidabile e non ci sono limiti di dimensione file di cui preoccuparsi.

Import

mysql -uUSER -pPASSWORD DBNAME < /path/to/DUMPFILE.sql

Nota: non inserire spazi tra i flag -u e -p e i rispettivi valori.

Dove:

  • USER — il nome utente del database (es. u111111_dbuser)
  • PASSWORD — la password del database
  • DBNAME — il nome del database in cui si esegue l'import (es. u111111_database)
  • /path/to/DUMPFILE.sql — il percorso completo al file dump

I nostri prodotti e servizi

Hosting WebServizi di hosting affidabili per siti web di qualsiasi dimensione.
Ordina
VPSInfrastruttura cloud flessibile con accesso root completo.
Ordina
Server DedicatiServer dedicati per le massime prestazioni.
Ordina

Export

mysqldump -uUSER -pPASSWORD DBNAME > /path/to/DUMPFILE.sql

Vale la stessa regola: nessuno spazio tra -u, -p e i rispettivi valori.

Dove:

  • USER — il nome utente del database (es. u111111_dbuser)
  • PASSWORD — la password del database
  • DBNAME — il nome del database da esportare (es. u111111_database)
  • /path/to/ — la directory in cui verrà salvato il file dump
  • DUMPFILE.sql — il nome del file dump esportato

Aiuto

Hai domande o ti serve una mano? Scrivici tramite il sistema di ticket — siamo sempre qui per aiutarti!

Hai bisogno di aiuto?I nostri ingegneri ti aiuteranno gratuitamente con qualsiasi domanda in pochi minutiContattaci