Esportare un database con phpMyAdmin

Tempo di lettura ca.: 12 minuti

Con phpMyAdmin puoi esportare come file un database del tuo hosting web CURIAWEB. Tale esportazione è utile, ad esempio, prima di apportare modifiche a un database di produzione, di migrare manualmente un sito web o se desideri creare un backup aggiuntivo del database.

A questo scopo è adatto per i tipici database di siti web Formato SQL. Il file SQL esportato contiene la struttura del database e, a seconda delle impostazioni scelte, i dati memorizzati, e può essere importato nuovamente in un database in un secondo momento.

In questa guida ti mostriamo passo dopo passo come selezionare il database corretto in phpMyAdmin, creare un export e successivamente verificare se il file di backup è stato effettivamente scaricato.

Importante: Un'esportazione di phpMyAdmin esegue il backup del database, ma non automaticamente dei file del tuo sito web, delle e-mail o dell'intero account di hosting. Per un backup manuale completo di un sito web, nei siti basati su database sono normalmente necessari sia i file del sito web che il database.

Quando è utile un'esportazione di database? #

Un'esportazione è particolarmente utile se desideri eseguire il backup di un database prima di modificarlo.

I casi d'uso tipici sono:

  • prima di modifiche manuali con phpMyAdmin
  • prima di modifiche importanti a un sito web
  • prima di una pulizia manuale del database
  • durante una migrazione di un sito web
  • prima dell'importazione di altri dati
  • per un ulteriore backup locale del database

Regola fondamentale: Per un database di produzione vale la regola: prima esportare, poi modificare.

Cosa contiene un export SQL? #

Un file SQL contiene istruzioni che possono essere utilizzate per ripristinare la struttura e i dati di un database o per importarli in un altro database.

A seconda delle opzioni di esportazione, queste possono includere, ad esempio:

  • Strutture delle tabelle
  • Contenuti della tabella
  • Indici
  • ulteriori istruzioni SQL necessarie per gli oggetti di database esportati

Un file di esportazione tipico potrebbe chiamarsi, ad esempio:

kunde_wordpress.sql

Non è necessario modificare manualmente il file SQL per un backup normale.

Accedi a cPanel #

Accedi al tuo cPanel di CURIAWEB.

Apri quindi:

Database → phpMyAdmin

phpMyAdmin viene aperto per il tuo account dihosting.

Puoi trovare un'introduzione generale all'interfaccia su Utilizzare phpMyAdmin in cPanel.

2. Seleziona il database corretto #

Seleziona nel menu di navigazione a sinistra di phpMyAdmin il database che desideri esportare.

Controlla attentamente il nome completo.

Un nome di database può apparire ad esempio così:

cliente_wordpress

Se nel tuo account di hosting sono presenti più siti Web, di conseguenza potrebbero essere visualizzati più database.

Attenzione: Non affidarti a supposizioni in presenza di più database con nomi simili. Verifica prima quale database viene effettivamente utilizzato dal sito web in questione.

Come trovo il database del mio sito WordPress? #

In WordPress si trova solitamente il nome del database utilizzato nel file:

wp-config.php

depositato.

La voce pertinente è la seguente:

NOME_DB

Il valore inserito lì dovrebbe corrispondere al nome del database che selezioni in phpMyAdmin.

Sicurezza: wp-config.php contiene altre informazioni sensibili oltre al nome del database. Non pubblicarne l'intero contenuto.

3. Verificare che sia aperta la banca dati corretta #

Dopo aver selezionato il database, phpMyAdmin ne visualizza le tabelle.

Controlla di nuovo il nome del database e verifica se le tabelle esistenti corrispondono all'applicazione prevista.

In WordPress possono ad esempio tabelle come:

wp_posts
wp_options
wp_users
wp_postmeta

essere presente.

Il prefisso della tabella non è tuttavia necessario wp_ nota. Un'installazione di WordPress può utilizzare un prefisso diverso.

4. Apri la funzione di esportazione #

Se è selezionato il database corretto, apri la sezione in alto in phpMyAdmin:

Esportare

phpMyAdmin ti mostrerà quindi i metodi di esportazione disponibili e il formato di esportazione.

5. Scegli Veloce o Personalizzato #

phpMyAdmin offre in genere due metodi di esportazione:

Veloce e Adattato.

Quale variante sia opportuno scegliere dipende da cosa intendi fare con l'esportazione.

Veloce #

Il metodo Veloce utilizza le opzioni standard previste ed è spesso sufficiente per un'esportazione semplice di un database normale.

Se desideri semplicemente esportare un intero database e non hai requisiti particolari, questo metodo è un buon punto di partenza.

Adattato #

Con Adattato ottieni l'accesso a ulteriori opzioni di esportazione.

In questo modo puoi specificare con maggiore precisione, ad esempio, quali tabelle esportare o come generare il file SQL.

Consiglio pratico: Non usare automaticamente l'esportazione personalizzata solo perché ci sono più opzioni disponibili. Per un backup normale, una semplice esportazione completa è spesso la scelta migliore e meno soggetta a errori.

6. Selezionare SQL come formato #

Per un normale backup o la migrazione di un database di un sito web compatibile con MySQL, seleziona il formato:

SQL

SQL è adatto per importare successivamente la struttura del database e i dati memorizzati in un database compatibile con MySQL.

Altri formati di esportazione possono essere utili per compiti specifici, ma di solito non sono la prima scelta per un classico backup di database.

7. Avviare l'esportazione #

Controlla di nuovo:

  • database corretto
  • metodo di esportazione desiderato
  • Formato SQL

Avvia poi l'esportazione.

Il tuo browser dovrebbe scaricare il file di esportazione generato.

Controllare effettivamente il download #

Non dare per scontato che l'esportazione sia riuscita solo perché hai cliccato sul pulsante di esportazione.

Controlla successivamente nella cartella dei download o nella visualizzazione dei download del tuo browser se il file è effettivamente presente.

Un file potrebbe chiamarsi così, ad esempio:

kunde_wordpress.sql

Importante: Un export cliccato non è ancora un backup verificato. Controlla che il file sia stato effettivamente scaricato.

9. Controllare la dimensione del file #

Controlla inoltre la dimensione del file scaricato.

Sebbene le dimensioni da sole non dimostrino che un backup sia completo e privo di errori, possono tuttavia rendere evidenti problemi palesi.

Se, ad esempio, ricevi un file inaspettatamente minuscolo per un database di produzione di grandi dimensioni, dovresti verificare l'esportazione prima di fare affidamento su questo backup.

Un piccolo file SQL non è automaticamente errato #

Le dimensioni di un database dipendono fortemente dall'applicazione e dai contenuti memorizzati.

Un piccolo sito web può avere un database corrispondentemente piccolo.

Non giudicare quindi un'esportazione esclusivamente in base alle dimensioni del file.

10. Assegnare un nome sensato al file SQL #

Per i backup successivi, può essere utile aggiungere una data al nome del file.

Per esempio:

kunde_wordpress_2026-08-28.sql

In questo modo puoi distinguere più facilmente diversi punti di ripristino.

Non utilizzare password di database o altre credenziali riservate nel nome del file.

11. Conservare il file SQL in modo sicuro #

Un backup di database può contenere contenuti riservati.

A seconda del sito Web, ad esempio, questo può includere:

  • Informazioni utente
  • Indirizzi e-mail
  • Dati dell'ordine
  • Impostazioni del sito web
  • dati applicativi interni

essere salvato.

Tratta quindi un backup SQL non come un file pubblicamente accessibile.

Sicurezza: Non caricare i backup dei database in una directory del sito web accessibile pubblicamente. Un file di backup non deve trovarsi senza protezione in public_html.

Non lasciare il backup pubblicamente accessibile sullo spazio web #

Se devi trasferire un file SQL sul server per una migrazione, non dovrebbe rimanere inutilmente a lungo in una directory pubblicamente accessibile.

Rimuovere i file di backup temporanei non più necessari al termine dei lavori.

12. Usa l'esportazione personalizzata #

Se tu il metodo Adattato selezioni, phpMyAdmin fornisce opzioni aggiuntive.

Questo metodo è utile, ad esempio, se desideri esportare solo determinate tabelle o se hai requisiti particolari per il file di esportazione.

Durante un backup completo del database del sito web, dovresti fare attenzione a non escludere accidentalmente le tabelle necessarie.

Prendere in considerazione tutte le tabelle di un sito web #

Un'applicazione web può possedere molte più tabelle rispetto alle tabelle principali evidenti.

I plugin di WordPress possono, ad esempio, creare tabelle aggiuntive.

Se hai bisogno di un backup completo del database, non dovresti escludere tali tabelle solo perché non ne conosci i nomi.

Attenzione: Un'esportazione delle sole tabelle principali note di WordPress non costituisce automaticamente un backup completo dell'intero database di WordPress. I plugin possono utilizzare tabelle proprie.

Esporta solo determinate tabelle #

Se ti servono consapevolmente solo singole tabelle, puoi selezionarle nell'esportazione personalizzata.

Ciò può risultare utile, ad esempio, per un'analisi mirata o per il trasferimento di singoli dati.

Tuttavia, un tale export parziale dovrebbe essere chiaramente distinto da un backup completo del database.

Usa esportazione compressa #

A seconda della configurazione di phpMyAdmin, durante l'esportazione personalizzata potrebbero essere offerte opzioni di compressione.

La compressione può ridurre le dimensioni del file di backup scaricato, in particolare per i database più grandi.

Quali opzioni siano effettivamente disponibili dipende dalla configurazione del server e di phpMyAdmin.

File SQL o file compresso? #

A seconda dell'opzione di esportazione selezionata, il risultato può essere, ad esempio, un normale file SQL o un file di backup compresso.

Esempi:

datenbank.sql
datenbank.sql.gz
datenbank.sql.zip

La variante che utilizzi dipende, tra le altre cose, dalle dimensioni del database e dalla successiva procedura di importazione.

Istruzioni DROP nell'esportazione personalizzata #

In un'esportazione SQL personalizzata, è possibile offrire opzioni che, prima della creazione delle tabelle, corrispondenti LASCIA CADERE-Includere le istruzioni nel file di esportazione.

Tali istruzioni possono inizialmente rimuovere oggetti esistenti con lo stesso nome durante un successivo ripristino.

Attenzione: Opzioni con LASCIA CADERE non dovresti attivarlo senza riflettere. Durante una successiva importazione, ciò potrebbe rimuovere le tabelle esistenti prima che vengano ricreate dal backup.

Comprendere CREATE e INSERT #

Un tipico backup SQL può contenere diversi tipi di istruzioni.

In sintesi:

CREATE TABLE
→ crea una struttura di tabella

INSERT
→ inserisce record memorizzati

Per un ripristino completo sono normalmente necessari sia la struttura richiesta che i dati.

Non „ripulire“ manualmente l'esportazione“ #

Non aprire un file di backup SQL con un editor di testo qualsiasi e non cancellarne parti a caso solo perché ti sembrano sconosciute.

Ciò può rendere il backup incompleto o inutilizzabile durante un successivo importo.

Posso aprire il file SQL? #

Un file SQL non compresso è fondamentalmente un file di testo e può essere visualizzato con strumenti adeguati.

Nei database di grandi dimensioni, tuttavia, può essere molto estesa.

Per verificare un normale backup non è necessario leggere manualmente tutte le istruzioni SQL.

Esportazione prima di una modifica con phpMyAdmin #

Se pianifichi una modifica manuale su un database di produzione, è consigliabile la seguente procedura:

  1. Apri phpMyAdmin.
  2. Scegli il database corretto.
  3. Esporta il database.
  4. Verifica il completamento del download.
  5. Conserva il backup al sicuro.
  6. Esegui la modifica pianificata solo dopo.
  7. Testa il sito web immediatamente dopo la modifica.

Spiegheremo come lavorare con tabelle e set di dati su Utilizzare phpMyAdmin in cPanel.

Esportazione per una migrazione di siti web #

Durante una migrazione manuale di un sito web basato su database, di solito sono necessari almeno due componenti:

File del sito web
+
Database
=
componenti essenziali del sito web

Puoi trasferire i file del sito web, ad esempio, tramite il gestore file di cPanel o FTP.

Esporti il database tramite phpMyAdmin e successivamente lo importi nel database del nuovo ambiente di hosting.

Spiegheremo come scaricare file tramite cPanel su Caricare, scaricare e modificare file in cPanel.

Crea nuovo database sulla destinazione #

Durante una migrazione manuale, potrebbe essere necessario configurare prima un nuovo database sulla destinazione.

Puoi trovare la procedura in Creare un database MySQL in cPanel.

Inoltre, l'applicazione richiede solitamente un utente del database con le autorizzazioni necessarie.

Spiegheremo questo passaggio alla voce Creare un utente MySQL e assegnarlo a un database.

Esportare e poi importare #

Puoi quindi importare il file SQL generato in un database di destinazione appropriato.

Le istruzioni complete seguono qui di seguito Importare un database con phpMyAdmin.

Attenzione: Prima dell'importazione, verifica sempre il database di destinazione selezionato. A seconda del suo contenuto, un file SQL può modificare dati e tabelle esistenti.

L'esportazione non è un trasferimento automatico #

Quando esporterai un database, il sito web non verrà trasferito automaticamente su un altro server.

Durante una migrazione manuale è necessario, tra le altre cose, trasferire i file del sito web, configurare o importare il database nella destinazione e collegare l'applicazione ai nuovi dati di accesso del database.

WordPress dopo una migrazione del database #

Se il nome del database, l'utente del database, la password o l'host del database cambiano nella nuova posizione, la configurazione di WordPress deve essere adattata di conseguenza.

I valori pertinenti si trovano di solito in:

wp-config.php

Tra questi vi sono:

DB_NAME
DB_USER
DB_PASSWORD
DB_HOST

Modifica questi valori solo in base agli accessi al database effettivamente configurati.

L'esportazione non è la stessa cosa di un backup dell'intero account di hosting #

Un'esportazione di phpMyAdmin include solo il database selezionato o gli oggetti di database selezionati.

Non esegue il backup automatico:

  • File del sito web
  • Immagini e caricamenti nel file system
  • Plugin e temi come file
  • Caselle di posta elettronica
  • Account FTP
  • Impostazioni di cPanel
  • l'intero account di hosting

Pertanto, non definire un singolo export SQL come un backup completo dell'intero web hosting.

L'esportazione del database di WordPress non esegue il backup dei file multimediali #

WordPress memorizza le informazioni sui contenuti multimediali nel database, ma i file immagine, PDF o altri file multimediali effettivamente caricati si trovano normalmente nel file system.

Un semplice dump del database non è quindi sufficiente per ripristinare completamente un sito web WordPress.

Esporta nuovamente dopo modifiche importanti #

Un backup SQL è sempre solo un'immagine dello stato del database al momento dell'esportazione.

Se in seguito il sito web dovesse continuare a cambiare, il backup meno recente non conterrà questi nuovi dati.

Nei siti web dinamici, ad esempio, possono essere aggiunti nuovi ordini, utenti, commenti o impostazioni.

Importante: Su un sito web attivo, un backup del database può diventare rapidamente obsoleto. Per una migrazione, il momento dell'esportazione finale dovrebbe quindi essere scelto con cura.

Particolarità per i negozi online e i siti web altamente dinamici #

In un negozio online o in un sito web con attività utente in corso, i dati possono continuare a modificarsi durante una migrazione.

Se dopo il tuo export si creano nuovi ordini o altri record, questi non saranno presenti nel file SQL già esportato.

La migrazione di tali sistemi richiede pertanto una procedura coordinata, affinché tra l'esportazione e la commutazione non vengano persi dati rilevanti.

Il file di esportazione contiene dati sensibili #

Un backup SQL può essere molto più sensibile di quanto il suo nome file lasci presagire.

A seconda dell'applicazione, può contenere dati personali e aziendali.

Memorizza e trasferisci tali file in modo adeguato e cancella le copie temporanee non più necessarie.

Non inviare il file di esportazione tramite link pubblico #

Non inserire un file SQL in una directory pubblicamente accessibile per poi inviarne semplicemente l'URL.

Se è necessario trasferire un backup di database, utilizza un canale di trasmissione protetto idoneo allo scopo.

L'esportazione non funziona #

Se durante l'esportazione non viene scaricato alcun file, verifica prima:

  • se è stato selezionato il database corretto
  • se il tuo browser ha bloccato un download o lo ha salvato altrove
  • se phpMyAdmin mostra un messaggio di errore
  • se il database o l'esportazione sono insolitamente grandi

Prendi nota di qualsiasi messaggio di errore visualizzato prima di modificare le impostazioni a caso.

Esportare un grande database #

Con database molto grandi, un'esportazione basata su browser tramite phpMyAdmin può incontrare limiti pratici o tecnici a seconda dell'ambiente.

In solchen Fällen sollte zuerst geprüft werden, wie groß die Datenbank tatsächlich ist und an welcher Stelle der Export scheitert. -> In simili casi, si dovrebbe prima verificare quanto sia effettivamente grande il database e in quale punto l'esportazione fallisca.

Non modificare i limiti di PHP a caso senza conoscerne la causa specifica.

Esportazione riuscita: la copia di sicurezza è quindi garantita come ripristinabile? #

Un download riuscito è un importante primo passo, ma non dimostra completamente che il backup potrà essere ripristinato in seguito senza problemi in tutte le circostanze.

Una strategia di backup affidabile tiene quindi conto anche della ripristinabilità dei backup.

Consiglio pratico: Un backup è particolarmente prezioso quando non solo la sua esistenza, ma anche la procedura di ripristino prevista è nota.

Non eliminare il file SQL dopo l'esportazione #

Se hai creato espressamente l'esportazione come backup prima di una modifica, conservala almeno fino a quando la modifica non sarà completata con successo e il sito web non sarà stato verificato.

Altrimenti potresti rimuovere esattamente la rete di sicurezza che avevi creato prima della modifica.

Distinguere diversi punti di ancoraggio #

Se crei più esportazioni, utilizza nomi di file univoci.

Per esempio:

kunde_wordpress_vor-update_2026-08-28.sql
kunde_wordpress_vor-migration_2026-08-28.sql

In questo modo potrai capire meglio in seguito quando e per quale scopo è stato creato un backup.

Procedura consigliata per un normale export del database #

  1. Accedi a cPanel.
  2. Apri Database → phpMyAdmin.
  3. Seleziona il database corretto a sinistra.
  4. Controlla il nome del database e le tabelle.
  5. Apri Esportare.
  6. Seleziona per un'esportazione completa normale Veloce.
  7. Scegli SQL come formato.
  8. Avvia l'esportazione.
  9. Controlla se il file è stato scaricato.
  10. Controlla il nome del file e la plausibilità della dimensione del file.
  11. Conserva il file al sicuro.

Procedura consigliata prima di una modifica al database #

  1. Identifica il database di produzione corretto.
  2. Crea un export SQL aggiornato.
  3. Controlla il download.
  4. Conserva il file di esportazione invariato.
  5. Esegui la modifica pianificata.
  6. Testa il sito web immediatamente dopo.
  7. Mantieni il backup finché non sei sicuro che la modifica funzioni correttamente.

Quando dovresti contattare il supporto? #

Se un'esportazione non funziona o se non sei sicuro, su un database di produzione, di quale database o tabelle debbano essere salvate, non dovresti effettuare modifiche alla cieca.

Per un'analisi sono particolarmente utili le seguenti indicazioni:

  • dominio o applicazione interessati
  • nome completo del database
  • dimensione approssimativa del database, se nota
  • metodo di esportazione selezionato
  • formato di esportazione selezionato
  • messaggio di errore preciso
  • se viene effettivamente scaricato un file
  • se l'esportazione sia necessaria per un backup, una migrazione o un'altra attività

Non trasmettere password di database e non rendere pubblici i backup SQL con contenuti sensibili.

Riepilogo #

Puoi esportare un database nel cPanel di CURIAWEB tramite Database → phpMyAdmin. Seleziona prima il database corretto e poi apri l'area Esportare.

Per un export completo normale, il metodo Veloce con il formato SQL spesso sufficiente. Se hai bisogno di tabelle specifiche o opzioni di esportazione aggiuntive, puoi invece Adattato usare.

Verifica dopo l'esportazione che il file di backup sia stato effettivamente scaricato e conservalo in un luogo sicuro. I file SQL possono contenere dati sensibili del sito web e degli utenti e non devono trovarsi in directory pubblicamente accessibili.

Tieni inoltre presente che un'esportazione di phpMyAdmin esegue il backup esclusivamente del database. Per un backup manuale completo o per la migrazione di un sito web basato su database, ti occorrono anche i relativi file del sito web.

Pertanto, prima di apportare modifiche manuali a un database di produzione: verificare il database corretto, esportare, controllare il download e solo dopo effettuare le modifiche.

Ultimo aggiornamento 28 agosto 2026
Questo articolo è stato utile?
Contenuto
Consenso ai cookie con Real Cookie Banner