title | excerpt | updated |
---|---|---|
Ripristinare e importare un database sul tuo server di database |
Come ripristinare e importare il database |
2023-10-26 |
In caso di errore sul database, è necessario essere in grado di ripristinare un backup o importare un database locale.
Questa guida ti mostra come ripristinare e importare il database sul tuo server di database.
- Disporre di una istanza Web Cloud Databases (inclusa in un'offerta dihosting web Performance
- Avere accesso allo Spazio Cliente OVHcloud
[!primary]
Attenzione: le soluzioni Web Cloud Databases non danno accesso al sistema di gestione dei database, ma ai database ospitati su di esso.
- Attenzione: non sono presenti accessi "root".
- I comandi SQL generici funzionano normalmente e software come HeidiSQL, SQuirreL o Adminer sono completamente compatibili.
Accedi allo Spazio Cliente OVHcloud. Clicca sulla scheda Web Cloud
e poi su Web Cloud Databases
{.action}. Seleziona il nome del tuo database server. Clicca sulla scheda Database
.
Al livello della colonna "Backup", la cifra corrisponde al numero di backup disponibili per il tuo database.
Clicca sui tre puntini ...
{.action} in corrispondenza del database e seleziona Visualizza i backup
{.action}.
Visualizzi la lista dei backup disponibili, clicca sul pulsante ...
{.action} in corrispondenza del backup scelto e seleziona Ripristina il backup
{.action}.
Warning
Il ripristino comporta lo schiacciamento del contenuto del database e quindi una possibile perdita di dati. Se non sei sicuro di cosa stai facendo, ti consigliamo di eseguire un backup prima.
Clicca sui tre puntini ...
{.action} in corrispondenza del database e seleziona Importa un file
{.action}.
Hai due possibilità:
Clicca su "Importa un nuovo file" e poi su Seguente
{.action}.
Inserisci un nome per il tuo file importato, clicca su Seleziona
{.action} il nome e poi Invia
{.action}, poi su Avanti
{.action}.
Warning
Il file deve essere in formato ".sql", ".txt" o ".gz".
Seleziona "Svuota il database attuale" prima dell'importazione e "Invia un'email alla fine dell'importazione" per essere informato della fine dell'operazione sull'indirizzo email di riferimento del tuo account OVHcloud, poi clicca su Conferma
{.action}.
Se hai già importato un file in precedenza, puoi scegliere l'opzione "Importa un file esistente".
Seleziona il file nel menu a tendina e clicca su Seguente
{.action}.
Seleziona "Svuota il database attuale" prima dell'importazione e "Invia un'email alla fine dell'importazione" per essere informato della fine dell'operazione sull'indirizzo email di riferimento del tuo account OVHcloud, poi clicca su Conferma
{.action}.
In alcuni casi, la RAM disponibile nel tuo database potrebbe non consentire di effettuare l'importazione desiderata. In questo caso, ti consigliamo di utilizzare il tool OVHcloud nello Spazio Cliente. Accedi alla sezione "Ripristina e importa un database dallo Spazio Cliente" di questa guida.
Per importare il tuo database direttamente da phpMyAdmin, è necessario connetterti prima a questo database. Per farlo, fare riferimento a questa guida.
Una volta connesso a phpMyAdmin, seleziona il tuo database cliccando sul suo nome.
Clicca sulla scheda Importa
{.action}.
Seleziona il tuo file di backup cliccando Sfoglia
{.action} (attenzione, il file non può superare i 100 MB).
[!primary]
Ti consigliamo di frazionare il tuo database in più file quando supera i 100 MB ed effettuare diverse importazioni da phpMyAdmin.
Per importare file di contenuto superiore a 100 MB, accedi allo Spazio Cliente, seguendo lo Step "Ripristina e importa un database dallo Spazio Cliente".
Lascia le opzioni predefinite e clicca su Esegui
{.action} per avviare l'importazione.
Questa azione è possibile solo in SSH da un hosting condiviso OVHcloud.
cat nom_de_base.sql | mysql —host=server —user=utente —port=port —password=password nome_database
1. <?php
2. echo "Il tuo database è in corso di ripristino.......<br>";
3. system("cat nom_de_base.sql | mysql —host=server —user=utente —port=port —password=password nome_database);
4. echo "E' finita. Il tuo database è attivo su questo hosting."
5. ?>
Warning
- Per evitare che un terzo acceda al file con dati sensibili, consulta questa guida per rendere sicuro l'accesso
- Questa azione è possibile solo da un hosting OVHcloud condiviso.
In alcuni casi, la RAM disponibile sul tuo server di database non permette di realizzare l'importazione desiderata al di fuori dello Spazio Cliente OVHcloud. Accedi alla sezione "Ripristinare e importare un database dallo Spazio Cliente" di questa guida.
Questa azione è possibile esclusivamente in SSH da un hosting condiviso OVHcloud in versione stabile o superiore.
psql —host=server —port=port —user=utente —password=password nome_database < nome_database.sql
1. <?php
2. echo "Il tuo database è in corso di ripristino.......<br>";
3. system("PGPASSWORD=password psql —host=server —port=port—user=utente —password=password nome_database < nome_database.sql");
4. echo "E' finita. Il tuo database è attivo su questo hosting."
5. ?>
Warning
- Per evitare che un terzo acceda al file con dati sensibili, consulta questa guida per rendere sicuro l'accesso
- Questa azione è possibile solo da un hosting OVHcloud condiviso.
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.