Come copiare un database di WordPress (4 metodi)
John Turner
John Turner
Vi siete mai chiesti perché potreste aver bisogno di copiare un database di WordPress? Non si tratta solo di un trucco tecnico, ma di un'abilità fondamentale per qualsiasi proprietario di un sito web WordPress.
Il database di WordPress è il luogo in cui risiedono tutti i post, le pagine, i commenti e le impostazioni. Imparando a copiarlo, è possibile eseguire il backup dei dati.
Inoltre, aprirete le porte a facili migrazioni di siti WordPress, allo sviluppo e a molto altro ancora.
In questo tutorial vi mostrerò come copiare il database di WordPress. Dai plugin più semplici alle tecniche più avanzate, troverete un approccio che si adatta al vostro livello di comfort.
Ecco i punti salienti:
- Il database di WordPress memorizza tutto: post, pagine, commenti, dati degli utenti, impostazioni dei plugin e configurazioni del sito.
- Motivi principali per eseguire la copia: creazione di backup prima degli aggiornamenti, migrazione a nuovi host, test delle modifiche in modo sicuro e risoluzione dei problemi.
- Quattro metodi per copiare il database: utilizzare il plugin Duplicator (il più semplice), esportare tramite phpMyAdmin, clonare con phpMyAdmin o utilizzare i comandi SSH (il più avanzato).
- Duplicator offre backup di database con un solo clic, pianificazioni automatiche, opzioni di archiviazione su cloud e ripristino semplice.
Indice dei contenuti
Perché copiare il database di WordPress?
Considerate il database di WordPress come il cervello del vostro sito web. È una raccolta strutturata di tabelle che memorizza quasi tutto ciò che rende unico il vostro sito.
Il database memorizza:
- I vostri post e le vostre pagine
- Commenti e informazioni sugli utenti
- Impostazioni e configurazioni del plugin
- Posizionamento dei widget e strutture dei menu
- Link, categorie e tag
In sostanza, se è possibile modificarlo attraverso la dashboard di WordPress, probabilmente è memorizzato nel database.
Perché copiare il database? Vi spieghiamo alcuni motivi fondamentali.
Backup dei dati
Una copia funge da backup del database. Se qualcosa va storto, si ha a disposizione una versione recente su cui fare affidamento.
Avete mai provato quella fitta di ansia prima di iniziare un aggiornamento? Copiando prima il database, si crea un punto di salvataggio. Se le cose vanno male, si può tornare indietro in tutta tranquillità.
Migrazioni
State pensando di passare a un nuovo provider di hosting WordPress? Una copia del database assicura che tutti i contenuti arrivino a destinazione intatti.
Per spostare i database WordPress, crea una copia (o un backup). Quindi carica semplicemente il backup nella nuova posizione.
Test
Volete provare un nuovo tema o testare una riprogettazione importante? Copiate il vostro database per creare un ambiente di staging. È il vostro laboratorio privato dove potete sperimentare liberamente senza influenzare il vostro sito live.
Risoluzione dei problemi
Quando si devono affrontare problemi di database ostinati, a volte l'approccio migliore è quello di lavorare con una copia. In questo modo si può scavare a fondo senza temere di rompere il sito live.
Come copiare un database di WordPress
Ora che avete capito perché copiare un database di WordPress è così importante, fatelo davvero!
Ecco le opzioni disponibili:
- Metodo 1: Plugin di backup del database (Duplicator): Ideale per i principianti; crea backup automatizzati del solo database e include opzioni di archiviazione nel cloud per una maggiore sicurezza.
- Metodo 2: Esportazione con phpMyAdmin: Ottimo per gli utenti intermedi; esportate manualmente il database come file SQL attraverso il pannello di controllo del vostro hosting.
- Metodo 3: Clonare con phpMyAdmin: Perfetto per creare ambienti di prova; duplica il database direttamente sullo stesso server.
- Metodo 4: Esportazione con SSH: ideale per utenti avanzati e database di grandi dimensioni; utilizza strumenti a riga di comando per esportazioni rapide ed efficienti.
Metodo 1. Utilizzare un plugin per il backup del database
Se sei nuovo su WordPress o preferisci una soluzione semplice e senza codice, un plugin per il backup del database è la scelta migliore.
Quando si tratta di plugin affidabili e facili da usare per questo compito, Duplicator si distingue dalla massa.
Perché scegliere Duplicator? È un plugin per il backup e la migrazione di WordPress che consente di copiare facilmente i dati sul vostro sito. Potete usarlo per copiare il vostro database in pochi secondi.

Inoltre, Duplicator offre queste funzioni aggiuntive:
- Backup automatici ogni ora, ogni giorno, ogni settimana e ogni mese
- Ripristini con un solo clic
- Recupero dati anche quando non è possibile accedere a WordPress
- Archiviazione cloud su Duplicator Cloud e posizioni di terze parti
- Migrazioni drag-and-drop
- Ricerca e sostituzione
- Plugin gratuito WP Media Cleanup per rimuovere le immagini inutilizzate
- E non solo!
Se si desidera eseguire il backup del database gratuitamente, esiste una versione gratuita di Duplicator. Tuttavia, vi consiglio di effettuare l'aggiornamento per una più facile personalizzazione dei backup e per la pianificazione automatica dei backup.
Dopo aver installato Duplicator, creare un nuovo backup.

Personalizza il nome del backup con tag dinamici. Puoi anche scegliere una posizione di archiviazione cloud per proteggere il tuo database da errori del server locale.

Nella sezione Backup sono disponibili opzioni per il backup dei file, del database e di altri dati. Per copiare il database, fare clic su Solo database.

Fare clic su Avanti e poi su Crea backup. Una volta terminato, verranno visualizzati i link per il download del programma di installazione e dei file di archivio. Scaricare entrambi.

Ed ecco fatto! Avete creato con successo una copia del vostro database. Ora potete utilizzare questo backup per ripristinare i dati di WordPress (se necessario) o per migrare il database in una nuova posizione.
Metodo 2. Esportare il database con phpMyAdmin
Se vi sentite a vostro agio a lavorare direttamente con il vostro database e volete avere un maggiore controllo sul processo, potete esportare il vostro database manualmente.
PhpMyAdmin vi aiuterà in questo processo. È un'interfaccia basata sul web per la gestione dei database MySQL ed è preinstallata nella maggior parte dei pacchetti di web hosting.
Per copiare il database di WordPress usando phpMyAdmin, accedete al pannello di controllo del vostro hosting (spesso cPanel) e cercate l'icona phpMyAdmin.

Nella barra laterale sinistra viene visualizzato un elenco dei database. Fate clic su quello associato al vostro sito WordPress.
Dopo aver selezionato il database, clicca sulla scheda Esporta nella parte superiore della pagina.

Selezionare il metodo di esportazione Personalizzato e il formato SQL. Questo è il formato standard per i backup dei database e faciliterà i ripristini.

Nella sezione Output, salvare l'output in un file.

Fare clic su Esporta in fondo alla pagina. PhpMyAdmin genererà l'esportazione del database in un file .sql. Questo file contiene una copia completa del database di WordPress.
Metodo 3. Clonare il database con phpMyAdmin
A volte non serve solo un backup, ma una copia esatta del database. È qui che la clonazione si rivela utile. È particolarmente utile quando si vuole creare un ambiente di prova.
Per questo processo, aprire phpMyAdmin e selezionare il database che si desidera clonare. Quindi, aprire la scheda Operazioni.
Scorrete fino alla voce Copia database in. Nel campo vuoto, creare un nome per il nuovo database. Selezionare Struttura e dati e CREA DATABASE prima di copiare.

Premete Vai. Questo clonerà il database di WordPress e lo imposterà su un nuovo database. Ora potete usarlo per un test sicuro!
Metodo 4. Esportare il database con SSH
SSH (Secure Shell) offre un metodo veloce per l'esportazione del database. Questo approccio è particolarmente utile quando phpMyAdmin va in tilt a causa delle dimensioni del database o delle restrizioni del server.
Aprire il terminale (su Mac o Linux) o un client SSH come PuTTY (su Windows). Collegarsi al server utilizzando le credenziali fornite dall'host.
Una volta collegati, utilizzare il comando cd per navigare nella directory in cui si desidera salvare l'esportazione del database. Ad esempio:
cd /home/username/backups
Ora useremo il comando mysqldump per creare un file SQL del database. Ecco la struttura di base:
mysqldump -u username -p database_name > backup_file.sql
Sostituite "username" con il vostro nome utente MySQL, "database_name" con il nome del vostro database WordPress e "backup_file.sql" con il nome del file desiderato.
Dopo aver eseguito il comando, verrà richiesto di inserire la password di MySQL. Digitate la password (non verrà visualizzata sullo schermo per motivi di sicurezza) e premete Invio.
Per i database di grandi dimensioni, è una buona idea comprimere il file SQL. Utilizzare questo comando:
gzip backup_file.sql
Verrà così creato un file compresso chiamato backup_file.sql.gz
Sebbene il metodo SSH richieda maggiori conoscenze tecniche, è incredibilmente potente ed efficiente. È un'abilità che vale la pena di sviluppare se si vuole gestire WordPress in modo serio.
Domande frequenti sulla copia del database di WordPress
Come si esporta il database di WordPress?
Ci sono diversi modi per esportare un database di WordPress: usare un plugin come Duplicator, esportare tramite phpMyAdmin, clonare all'interno di phpMyAdmin o usare comandi SSH. Scegliete il metodo più adatto alle vostre competenze tecniche.
Come faccio a copiare un intero sito WordPress?
Per copiare un sito WordPress completo, è necessario eseguire il backup sia del database che dei file del sito (temi, plugin, upload, ecc.). Un plugin come Duplicator può gestire facilmente questo processo. Quando si crea un backup, scegliere Sito completo per salvare tutto il sito.

Come faccio a migrare un database di WordPress?
Per migrare il database di WordPress, utilizzare Duplicator per creare un backup del solo database. Scaricate il file di archivio di questo backup. In un secondo sito, installate WordPress e trascinate il file di backup al suo interno.

Come si importa un database di WordPress?
È possibile importare un database di WordPress rilasciando un backup del database nella pagina Importa backup di Duplicator. È anche possibile utilizzare phpMyAdmin per esportare e importare il database come file SQL.
Come si esegue il backup del database di WordPress?
Per eseguire il backup del database di WordPress, creare un nuovo backup con Duplicator. Quando si personalizza il backup, selezionare solo il database. In questo modo verranno salvati tutti i dati del database originale!
Tenete al sicuro i dati di WordPress
Sia che usiate un plugin facile da usare come Duplicator, sia che vi immergiate in phpMyAdmin o che usiate i vostri muscoli SSH, ora sapete come proteggere i preziosi dati del vostro sito.
Siete pronti a prendere il controllo del vostro database WordPress? Provate Duplicator Pro come soluzione di backup e migrazione facile e affidabile!
Mentre siete qui, penso che vi piaceranno queste altre guide di WordPress:
- Come ottimizzare il database di WordPress: Un sito veloce in 10 passi
- Come eseguire il backup del database di WooCommerce
- 13 migliori plugin per database di WordPress per una facile gestione dei dati
- 9 migliori plugin per il backup del database di WordPress
- Come ripristinare un database di WordPress
- Come clonare rapidamente un sito WordPress