Migra database WordPress

Come Migrare con Successo i Database di WordPress

· · 10 min read ·
Written By: avatar autore Joella Dunn
avatar autore Joella Dunn
Joella is a writer with years of experience in WordPress. At Duplicator, she specializes in site maintenance — from basic backups to large-scale migrations. Her ultimate goal is to make sure your WordPress website is safe and ready for growth.
·
Reviewed By: avatar recensore John Turner
avatar recensore John Turner
John Turner is the President of Duplicator. He has over 20+ years of business and development experience and his plugins have been downloaded over 25 million times.

Non avrei mai pensato che spostare il mio sito WordPress su un nuovo hosting sarebbe diventata una delle mie avventure tecniche più impegnative.

Ciò che pensavo sarebbe stato un semplice trasferimento di database si è trasformato in un'odissea durata una settimana di risoluzione dei problemi, notti insonni e lezioni apprese a caro prezzo.

Sembrava semplice: esporta database, importa database, punta al nuovo server, fatto.

Ma tra file SQL corrotti, problemi di codifica dei caratteri e misteriosi schermi bianchi della morte, ho scoperto in prima persona perché così tanti proprietari di siti web affrontano le migrazioni di database con cautela.

Il mio viaggio mi ha insegnato che la preparazione e la comprensione del processo sono cruciali!

In questo post, ti guiderò attraverso una corretta migrazione del database di WordPress e le soluzioni che alla fine hanno salvato il mio sito web.

Ecco i punti chiave:

  • Le migrazioni del database di WordPress possono essere eseguite utilizzando plugin come Duplicator o manualmente tramite phpMyAdmin
  • Il lavoro di preparazione essenziale include la creazione di backup completi, l'aggiornamento di plugin/temi e la disabilitazione di plugin non essenziali
  • Il metodo con plugin prevede la creazione di backup solo del database e la loro importazione in nuove posizioni
  • Il metodo manuale richiede l'esportazione tramite phpMyAdmin, la creazione di nuovi database e l'importazione di file SQL
  • I problemi comuni includono errori di connessione al database, schermate bianche della morte e conflitti tra plugin
  • Duplicator Pro offre la soluzione più semplice con migrazioni drag-and-drop e operazioni automatiche di ricerca e sostituzione

Indice

Perché Migrare un Database WordPress?

Tutti i post, le pagine, le categorie, gli utenti e gli altri dati del tuo sito WordPress sono archiviati in un database. Salva le modifiche e fornisce contenuti ai visitatori. 

Quando vuoi migrare il tuo sito web, di solito vorrai spostare sia i file che il database sul nuovo server di hosting. Questi due elementi lavorano insieme per visualizzare il tuo sito web.

Tuttavia, il tuo sito web potrebbe essere di grandi dimensioni. Potrebbe essere necessario spostare i file del sito e il database separatamente per evitare timeout sul tuo vecchio hosting. 

Potresti anche avere un sito di staging per testare le nuove modifiche. Per assicurarti che il tuo sito locale sia completamente aggiornato, puoi caricare il tuo database e sovrascrivere quello vecchio.

Avere un backup può aiutarti a ripristinare i dati dopo un'emergenza. Per una maggiore sicurezza, considera la migrazione del tuo database su cloud storage.

Passaggi Preliminari Importanti per la Migrazione

Prima di immergerti nel processo di migrazione del database, un po' di preparazione può fare molto per un'esperienza senza stress.

Inizia creando un backup completo sia del tuo database che dei tuoi file. Questi backup sono la tua rete di sicurezza e ti consentono di recuperare rapidamente se qualcosa va storto.

Puoi farlo con Duplicator, un plugin di backup con oltre 4.000 recensioni a cinque stelle. Crea un backup e seleziona il preset Full Site per salvare tutto sul tuo sito.

Preset backup sito completo

Assicurati di scaricare entrambi i file di backup.

Scarica backup Duplicator Lite

Successivamente, aggiorna i tuoi plugin e temi WordPress alle loro ultime versioni. Software obsoleto può spesso causare problemi di compatibilità durante la migrazione.

È anche una buona idea disabilitare tutti i plugin non essenziali per ridurre al minimo i potenziali conflitti. I plugin di caching e sicurezza tendono a creare errori, quindi puoi riattivarli dopo la migrazione.

Questi passaggi proattivi aiuteranno a semplificare il percorso di migrazione e a prevenire problemi non necessari!

Come migrare un database di WordPress

Ci sono diverse ragioni per migrare un database WordPress, ma potresti non sapere da dove iniziare. Esploriamo il processo di migrazione, passo dopo passo!

Ecco una rapida panoramica:

  • Metodo 1 (Plugin): Installa Duplicator, crea un backup solo del database e inseriscilo nella nuova posizione
  • Metodo 2 (Manuale): Esporta il tuo database tramite phpMyAdmin, crea un nuovo database sul server di destinazione e importa il file SQL

Metodo 1. Usa un plugin di migrazione WordPress

Il modo più semplice per migrare i dati di WordPress è utilizzare un plugin di migrazione WordPress. Uno strumento come Duplicator Pro è progettato per salvare e trasportare i tuoi file e il tuo database. 

Passaggio 1: Installa Duplicator

Se stai cercando di migrare il tuo database WordPress in pochi minuti, prova Duplicator. Questo è il miglior plugin di migrazione WordPress che abbia trovato. Ti permette di inviare database al cloud, a un nuovo host o a qualsiasi altra posizione.

Plugin Duplicator Pro

Per iniziare, acquista un abbonamento per Duplicator Pro. Esiste anche una versione gratuita, ma non supporta le migrazioni drag-and-drop.

Assicurati di copiare la tua chiave di licenza. Quindi, installa Duplicator nella tua dashboard di WordPress.

Infine, vai su Duplicator Pro » Impostazioni » Generali. Incolla qui la tua chiave di licenza.

Attiva la chiave di licenza di Duplicator

Attivalo per iniziare a usare Duplicator!

Passaggio 2: Crea un backup del database

Per migrare il tuo database, dovrai creare un backup solo del database. Per prima cosa, trova Duplicator Pro » Backup » Aggiungi nuovo.

Crea un nuovo backup con Duplicator

Dai un nome al backup. Se vuoi migrare il database nel cloud, scegli una posizione di archiviazione cloud. Duplicator supporta tutte queste opzioni:

Se hai intenzione di migrare il tuo database su un localhost, un nuovo host live o un nuovo dominio, seleziona invece l'archiviazione locale. 

Posizioni di archiviazione dei backup

Espandi la sezione Backup. Qui, scegli il preset Solo Database. Questo esclude eventuali file dal tuo backup.

Crea backup solo del database

Fai clic su Avanti. Duplicator eseguirà una scansione completa del tuo database, informandoti di eventuali problemi.

Scansione backup database

Dopo questo, premi Crea Backup.

Se hai scelto una posizione di archiviazione cloud, il tuo backup verrà inviato off-site. Tuttavia, l'opzione di archiviazione locale salverà il backup sulla tua dashboard.

Scarica backup del database

Prima di migrarlo, scarica il backup del database.

Se stai usando Duplicator Pro, avrai bisogno solo del file archivio. Per gli utenti gratuiti, assicurati di scaricare anche l'installer. 

Passaggio 3: Importa il tuo database originale

Ora è il momento di migrare il tuo database in una posizione diversa. Sul nuovo sito web, installa Duplicator Pro. Quindi, apri la pagina Importa Backup.

Importa un backup con Duplicator

Se stai usando la versione gratuita di Duplicator, carica sia l'archivio che l'installer sul tuo server con un client FTP come FileZilla. Quindi, visita questo URL: https://tuo-dominio/installer.php

Carica l'archivio di backup del database. Rivedi i dettagli del backup e fai clic su Avanti.

Importa backup del database

Nel caso in cui qualcosa vada storto, sentiti libero di impostare un punto di ripristino. Scegli un backup recente del sito e copia l'URL di ripristino.

Punto di ripristino in caso di disastro prima della migrazione

Quindi, premi Avvia installazione.

Nell'installer, vedrai che solo il database verrà sovrascritto.

Migrazione del database

Fai clic sul pulsante Valida. Accetta i termini e gli avvisi e continua.

Valida migrazione del database

Nella finestra popup, fai clic su OK.

Conferma migrazione del database

Ora, Duplicator migrerà il tuo database! Verrà installato, sovrascrivendo quello vecchio. 

Metodo 2. Migra il tuo database manualmente

Se non vuoi installare un altro plugin o preferisci fare da te, puoi provare a migrare manualmente il tuo database.

Tuttavia, tieni presente che ciò richiederà più tempo e esperienza tecnica. Inoltre, c'è sempre il rischio di errori. 

Passaggio 1: Esporta il tuo database

Innanzitutto, dovrai esportare il tuo database con phpMyAdmin. Normalmente, il tuo piano di hosting WordPress ti darà accesso a phpMyAdmin tramite il pannello di controllo del tuo account di hosting (cPanel). 

WordPress phpMyAdmin

A sinistra, fai clic sul database che desideri esportare. Quindi, apri la scheda Esporta.

Esportazione phpMyAdmin

Scegli il formato file SQL e premi Vai.

Esporta database WordPress

Questo scaricherà il database del tuo sito come file SQL. Successivamente, comprimilo in un file zip.

Se vuoi spostare l'intero sito, connettiti al vecchio sito tramite FTP o file manager. Scarica tutti i file nella tua directory principale (public_html). Migrando i file del tuo sito web e le cartelle (come wp-content e wp-admin), preserverai la funzionalità del tuo vecchio sito. 

Passaggio 2: Crea un nuovo database

Sul nuovo server, dovrai creare un nuovo database. Per fare ciò, apri cPanel e trova Database » Database MySQL.

Database MySQL

Imposta un nuovo nome per il database.

Crea database MySQL

Aggiungi un nuovo utente scegliendo un nome utente e una password.

Crea utente MySQL

Infine, assegna il nuovo utente al nuovo database.

Aggiungi utente al database

Concedi a questo utente tutti i privilegi, in modo da poter controllare il nuovo database.

Passaggio 3: Importa il tuo database originale

A questo punto, puoi importare il backup del tuo database nel nuovo database. Apri nuovamente phpMyAdmin e trova la scheda Importa.

Importazione database phpMyAdmin

Carica il file di backup del database che hai scaricato in precedenza. Premi Vai per importare tutte le tabelle del tuo database originale nel nuovo database.

Risoluzione dei Problemi Comuni di Migrazione del Database

Durante la migrazione del tuo database WordPress, possono occasionalmente sorgere problemi imprevisti. Esploriamo alcuni problemi comuni e come risolverli.

Un problema riscontrato frequentemente è l'errore di connessione al database, spesso causato da credenziali errate. Assicurati che il nome utente, la password, l'host e il nome del database nel tuo file wp-config.php siano corretti.

Se incontri la famigerata schermata bianca della morte, i conflitti tra plugin potrebbero esserne la causa. Prova a disattivare i tuoi plugin rinominando temporaneamente la cartella dei plugin.

Per ulteriori soluzioni di debug, leggi la nostra guida su errori comuni di WordPress e come risolverli!

FAQ sulla migrazione di un database WordPress

Come migrare un database WordPress?

Per migrare un database di WordPress, puoi usare un plugin di migrazione di WordPress come Duplicator o farlo manualmente. Entrambi i metodi richiedono di creare un backup del tuo database esistente, che puoi poi importare in una nuova posizione. Con Duplicator, crea un backup solo del database e trascinalo ovunque debba essere migrato. 

Come trasferisco il mio database di WordPress su un altro dominio?

Per trasferire il tuo database di WordPress su un altro nome di dominio, esegui il backup del tuo intero sito web con Duplicator Pro. Quindi, importa il backup nel tuo nuovo sito. Assicurati di selezionare la vista Avanzate in modo da poter cercare facilmente il tuo vecchio dominio e sostituirlo con l'URL del nuovo sito.

Ricerca e sostituzione Duplicator

Dopo lo spostamento, assicurati di puntare i tuoi nameserver e l'indirizzo IP al nuovo dominio nei tuoi record DNS.

Modifica record DNS

Come ultimo passaggio, apri il tuo file wp-config.php e aggiorna i valori di DB_USER, DB_NAME e DB_PASSWORD.

Aggiorna file wp-config.php

Questi valori dovrebbero riflettere le informazioni del nuovo database e della società di hosting. 

Come esporto il mio database di WordPress?

Esportare un database di WordPress è un processo semplice. Inizia installando Duplicator, quindi scarica un backup solo del database. In alternativa, potresti esportare manualmente il tuo database con phpMyAdmin. 

Come trasferisco contenuti da un sito WordPress a un altro?

Per trasferire contenuti da un sito web WordPress a un altro, crea un backup Duplicator che includa tutti i dati che desideri spostare. Puoi facilmente includere o escludere file multimediali, file di WordPress, plugin, temi o database.

Backup file personalizzato

Quindi, importa questo backup nel nuovo sito web. L'installer di Duplicator farà il resto!

Qual è il miglior plugin per la migrazione di WordPress?

Il miglior plugin di migrazione per WordPress è Duplicator Pro. Ti consente di spostarti senza sforzo verso un nuovo provider di web hosting, nome di dominio o server senza tempi di inattività. Con ripristini in un clic, puoi facilmente annullare eventuali errori lungo il percorso.

Alternative: All-in-One WP Migration e UpdraftPlus sono altri plugin che consentono migrazioni gratuite. Tuttavia, Duplicator supporta migrazioni rapide con trascinamento. Poiché ha un installer autonomo, non dovrai nemmeno preoccuparti di configurare una nuova installazione di WordPress in anticipo!

Il tuo percorso di migrazione del database inizia qui

Spero che questa guida ti sia stata utile nel mostrarti come migrare con successo il tuo database di WordPress.

Sia che tu scelga di utilizzare un plugin come Duplicator o preferisca la strada manuale, ricorda che una preparazione attenta e il seguire ogni passaggio possono contribuire a garantire una migrazione senza intoppi.

Vuoi migrare rapidamente e facilmente il tuo database di WordPress? Scarica Duplicator Pro per creare backup del database e trascinarli ovunque supporti WordPress!

Mentre sei qui, potrebbero interessarti anche queste guide di WordPress:

avatar autore
Joella Dunn Content Writer
Joella is a writer with years of experience in WordPress. At Duplicator, she specializes in site maintenance — from basic backups to large-scale migrations. Her ultimate goal is to make sure your WordPress website is safe and ready for growth.
Our content is reader-supported. If you click on certain links we may receive a commission.

Non lasciare che un altro giorno passi senza protezione

Ogni ora senza backup adeguati di WordPress mette il tuo sito a rischio • Ogni migrazione di WordPress ritardata ti costa in termini di prestazioni e crescita

Get Duplicator Now
Plugin Duplicatore

Aspetta! Non perdere la tua
offerta esclusiva!

Come cliente , ottieni il 60% DI SCONTO

Prova Duplicator gratuitamente sul tuo sito: scopri perché oltre 1,5 milioni di professionisti di WordPress si fidano di noi. Ma non aspettare: questo sconto esclusivo del 60% è disponibile solo per un periodo limitato.

or
Get 60% Off Duplicator Pro Now →