title | excerpt | updated |
---|---|---|
Duplicare il contenuto di un database in un altro |
Questa guida ti mostra come copiare il contenuto di un database OVHcloud in un altro database OVHcloud |
2025-02-20 |
Il database è un elemento centrale nella costruzione di un sito Web dinamico. Durante il ciclo di vita del sito Web, per motivi pratici o tecnici, potrebbe essere necessario copiare il contenuto del database in un altro database start SQL o Web Cloud Databases.
Questa guida ti mostra come copiare il contenuto di un database OVHcloud in un altro database OVHcloud
[!primary]
Grazie a questa funzionalità, i database non vengono spostati ma copiati. Il database originale non viene eliminato automaticamente, a differenza di un processo di migrazione. Solo il contenuto del database di origine viene duplicato per essere copiato nel database di destinazione.
- Disporre di offerte di database start SQL e/o Web Cloud Databases. Prima di poter utilizzare lo strumento di replica è necessario creare preventivamente i due database interessati.
- Avere accesso allo Spazio Cliente OVHcloud
- di disporre dei diritti sufficienti su tutti i servizi di database interessati. Per maggiori informazioni consulta la nostra guida Gestire i contatti dei servizi.
Prima di iniziare, assicurati che:
- Il vostro Database Management System (MySQL, PostgreSQL, ecc...) è lo stesso per i vostri due database (sorgente e destinazione).
- La versione del tuo DBMS è la stessa per i tuoi due database (sorgente e destinazione). Anche se la copia può funzionare con versioni diverse, è consigliabile utilizzare le stesse versioni.
- Il contenuto del database di origine non deve superare le dimensioni del database di destinazione.
Questa funzionalità è disponibile per la copia:
- un database Start SQL (incluso in alcuni dei nostri hosting Web o ordinato separatamente;
- di un database presente su un server Web Cloud Databases (incluso con i nostri hosting Performance o ordinato separatamente.
Il percorso per accedere al database di origine è diverso in base alla situazione.
Clicca sulle schede qui sotto per visualizzare in sequenza ciascuno dei 4 passi.
[!tabs] Step 1
Accedi allo Spazio Cliente OVHcloud e clicca su
Web Cloud
{.action}.Step 2
Clicca sul menu
Hosting
{.action} e seleziona l’hosting Web interessato.Step 3
Nella nuova pagina clicca sulla scheda
Database
{.action}.Step 4
Compare la lista dei database Start SQL.
Clicca sulle schede qui sotto per visualizzare in sequenza ciascuno dei 3 passi.
[!tabs] Step 1
Accedi allo Spazio Cliente OVHcloud e clicca su
Web Cloud
{.action}.Step 2
Clicca sul menu
Web Cloud Databases
{.action} e seleziona la soluzione Web Cloud Databases interessata.Step 3
Clicca sulla scheda
Database
{.action} per visualizzare la lista dei database presenti sul tuo server Web Cloud Databases.
Sempre nella scheda Database
{.action} e qualunque sia la tua offerta, clicca sul pulsante ...
{.action} a destra della riga corrispondente al database di cui vuoi copiare il contenuto, poi seleziona Copia il database
{.action}.
Verrà visualizzata una finestra che consente di identificare il database di destinazione.
Se non si dispone di un database di destinazione e come illustrato nella schermata seguente, fare clic sul collegamento per acquistare un nuovo database:
È possibile scegliere se acquistare un'offerta "start SQL" o un server di database "Web Cloud Databases".
[!primary]
Il nuovo database acquistato non è abilitato per impostazione predefinita. Ricordati di attivarla. Per farlo, accedi al tuo Spazio Cliente OVHcloud, sezione
Web Cloud
{.action}.
- Per un database "Shared SQL": consulta la nostra guida "Creare un database sul proprio hosting Web";
- Per creare un database che sarà presente su un server "Web Cloud Databases": consulta la nostra guida "Creare un database su un server Web Cloud Databases".
Se si dispone già di un database di destinazione, scegliere innanzitutto il tipo di database:
Copiare verso un database
{.action}: per copiare il contenuto del database di origine in un database Start SQL (destinazione).Copiare verso un Web Cloud Databases
{.action}: per copiare il contenuto del database di origine in un database Web Cloud Databases (destinazione).
Hai selezionato Copiare verso un database
{.action}. Vengono visualizzati due elenchi a discesa. Clicca sulla prima e seleziona l’hosting Web sul quale si trova il database Start SQL di destinazione. Una volta selezionato l'hosting Web, clicca sul secondo elenco a discesa per scegliere il database Start SQL di destinazione.
Clicca su Continua
{.action}. Viene visualizzato il seguente messaggio di conferma:
Se non si desidera sovrascrivere il database di destinazione selezionato, fare clic su Indietro
{.action} per modificare la scelta o su Annulla
{.action} per annullare tutto. In caso contrario, clicca su Conferma
{.action} per confermare la duplicazione del contenuto del database di origine verso il database di destinazione.
Viene visualizzato il seguente messaggio di conferma:
La copia del database potrebbe richiedere alcuni minuti. Per verificare che la copia sia stata presa in carico, clicca sulla scheda Task in corso
{.action}. Nella tabella viene visualizzata una nuova riga con lo stato "Pianificato" per la copia. Al termine dell'operazione, la linea scompare.
Hai selezionato Copiare verso un Web Cloud Databases
{.action}. Vengono visualizzati due elenchi a discesa. Clicca sulla prima e seleziona il servizio Web Cloud Databases sul quale si trova il database di destinazione. Una volta selezionata la soluzione Web Cloud Databases, clicca sul secondo elenco a discesa per scegliere il database di destinazione presente sul tuo server Web Cloud Databases.
Clicca su Continua
{.action}. Viene visualizzato il seguente messaggio di conferma:
Se non si desidera sovrascrivere il database di destinazione selezionato, fare clic su Indietro
{.action} per modificare la scelta o su Annulla
{.action} per annullare tutto. In caso contrario, clicca su Conferma
{.action} per confermare la duplicazione del contenuto del database di origine verso il database di destinazione.
La copia del database potrebbe richiedere alcuni minuti. Per verificare che la copia sia stata presa in carico, clicca sulla scheda Task in corso
{.action}. Nella tabella viene visualizzata una nuova riga con lo stato "Pianificato" per la copia. Al termine dell'operazione, la linea scompare.
Una volta effettuata la copia del database di origine, sarà necessario effettuare un’ultima operazione per utilizzare il nuovo database.
Nella scheda Task in corso
{.action}, assicurati che la copia sia terminata (la riga corrispondente alla copia è scomparsa).
Per connettere il nuovo database al sito Web, modifica il file di configurazione del tuo Content Management System (CMS) e inserisci le informazioni di connessione del nuovo database.
Warning
Prima di apportare qualsiasi modifica, consigliamo di effettuare una copia del file di configurazione del sito Web. È la garanzia di poter sostituire la nuova versione del file con quella precedente in caso di errore di configurazione.
Ad esempio, se utilizzi WordPress, è necessario modificare il file di configurazione wp-config.php presente nella root della cartella del tuo WordPress, sullo spazio di storage (FTP) del tuo hosting, quindi aggiornare i campi seguenti:
- DB_NAME
- DB_USER
- DB_PASSWORD
- DB_HOST
Per maggiori informazioni o se utilizzi un altro CMS, consulta la nostra guida Modificare la password del database di un hosting Web.
[!primary]
Copiare il database non è una migrazione. Il database di origine esiste ancora fino a quando non viene eliminato. Ciò significa che, se necessario, potrete sempre riconfigurare il vostro sito web con il vecchio database.
Durante il processo di copia del contenuto del database potrebbero verificarsi problemi.
Questa notifica indica che è attivo un solo database. Per copiare il database di origine, è necessario disporre anche di un database di destinazione attivo. Per farlo, puoi:
- Configura un nuovo database disponibile sul tuo hosting Web;
- Configura un nuovo database sul tuo server Web Cloud Databases;
- Ordinare un'offerta "start SQL" o un server di database "Web Cloud Databases"
Questo messaggio indica che sul database è già in corso un'operazione. Clicca sulla scheda Task in corso
{.action} e verifica di avere un'operazione già in corso. In caso affermativo, attendi il completamento dell’operazione per riprovare a copiare il database.
Spazio insufficiente nel database di destinazione. Le soluzioni disponibili sono due:
- Ordinare un nuovo database start SQL con più spazio.
- Se possiedi un server Web Cloud Databases, scegli un'offerta Web Cloud Databases con più spazio di storage.
Questa notifica significa che il Database Management System (DBMS) del database di origine non è lo stesso del DBMS del database di destinazione.
Ad esempio, questo errore può verificarsi quando si utilizza MySQL per il database di origine e PostgreSQL per il database di destinazione.
Accedi allo Spazio Cliente OVHcloud
Eseguire il backup e l'esportazione di un database sul database server
Ripristinare e importare un database sul tuo database server
Recuperare il backup del database di un hosting Web
Importare un backup nel database di un hosting Web
Per prestazioni specializzate (referenziamento, sviluppo, ecc...), contatta i partner OVHcloud.
Per usufruire di un supporto per l'utilizzo e la configurazione delle soluzioni OVHcloud, è possibile consultare le nostre soluzioni offerte di supporto.
Contatta la nostra Community di utenti.