Vai al contenuto
  • Assistenza in italiano
  • Attivazione automatica
  • Prezzi chiari, rinnovi compresi

Menu

Migrazioni

Come preparare un dump SQL per la migrazione

Un dump SQL è il file che contiene struttura e contenuto di un database. Prepararlo bene evita metà dei problemi in fase di importazione. Come esportarl…

Valida per
Hosting Linux
Tempo stimato
4 minuti
Livello
Avanzato

Un dump SQL è il file che contiene struttura e contenuto di un database. Prepararlo bene evita metà dei problemi in fase di importazione.

Come esportarlo

  1. Apri phpMyAdmin sul server di partenza.
  2. Seleziona il database e vai sulla scheda Esporta.
  3. Per un database piccolo, il metodo Rapido in formato SQL è sufficiente.
  4. Per uno grande, scegli Personalizzato e attiva la compressione (zip o gzip).

Le opzioni che contano

  • Struttura e dati insieme: servono entrambi.
  • DROP TABLE prima di CREATE: comodo se importerai in un database non vuoto.
  • Compatibilità: se il server di destinazione ha una versione di MySQL più vecchia, imposta una modalità compatibile. È la causa dell'errore unknown collation utf8mb4_0900_ai_ci.
  • Set di caratteri: utf8mb4, per non perdere accenti ed emoji.

Verificare il dump

Apri il file (anche solo le prime righe) e controlla che ci siano le istruzioni CREATE TABLE e le INSERT. Un file di pochi byte significa esportazione fallita.

Controlla anche il peso: un database con migliaia di prodotti non può pesare 20 KB.

Se il file è troppo grande da importare

  • Comprimilo: l'importazione accetta gli archivi.
  • Esporta per gruppi di tabelle e importa in più passaggi.
  • Usa la riga di comando, se disponibile: non ha i limiti dell'interfaccia web.

Non aprire un dump grande con un editor di testo comune per "sistemare" qualcosa: molti editor rovinano la codifica. Se devi modificarlo, usa un editor che gestisca file grandi in UTF-8.

Guida rivista il 2026-09-23.

Ti è stata utile questa guida?

Guide correlate

Tutte le guide