Come importare un database
Importare un database significa caricare in un database vuoto il contenuto di un file .sql esportato da un'altra installazione. Prima di iniziare Crea i…
- Valida per
- Hosting Linux
- Tempo stimato
- 4 minuti
- Livello
- Intermedio
Importare un database significa caricare in un database vuoto il contenuto di un file .sql esportato da un'altra installazione.
Prima di iniziare
- Crea il database di destinazione e un utente collegato con tutti i privilegi.
- Assicurati che il database sia vuoto: importare sopra tabelle esistenti porta a errori di chiave duplicata.
- Controlla il peso del file: se supera il limite di caricamento di phpMyAdmin, comprimilo in
.zipo.gz(l'importazione accetta gli archivi).
Procedura
- Apri phpMyAdmin dal pannello.
- Seleziona a sinistra il database di destinazione.
- Vai sulla scheda Importa.
- Scegli il file
.sql(o l'archivio compresso). - Lascia il set di caratteri su
utf8mb4salvo indicazioni diverse. - Avvia l'importazione e attendi la conferma.
Dopo l'importazione
Aggiorna il file di configurazione dell'applicazione con nome database, utente e password nuovi. Per WordPress è wp-config.php.
Se il sito cambia indirizzo, ricordati che dentro il database ci sono URL assoluti: vanno aggiornati con lo strumento apposito del CMS o con una sostituzione fatta bene, che rispetti i dati serializzati.
Problemi comuni
- Il file è troppo grande — comprimilo, oppure spezza l'esportazione per tabelle.
- Errore di collazione (
unknown collation utf8mb4_0900_ai_ci) — il dump viene da una versione MySQL più recente. Riesporta impostando una compatibilità più ampia, oppure sostituisci la collazione nel file conutf8mb4_unicode_ci. - L'importazione si interrompe a metà — spesso è un limite di tempo: comprimi il file, oppure importa per tabelle.
Guida rivista il 2026-09-23.