---
title: "Ripristinare e importare un database sul tuo server di database"
description: "Scopri come ripristinare e importare un database sul tuo server Web Cloud Databases dallo Spazio Cliente OVHcloud o tramite phpMyAdmin"
url: https://docs.ovhcloud.com/it/guides/web-cloud/databases/db-restore-import-database
lang: it
lastUpdated: 2026-06-08
---
# Ripristinare e importare un database sul tuo server di database

## Obiettivo

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.**

## Prerequisiti

- Disporre di una [istanza Web Cloud Databases](https://www.ovhcloud.com/it/web-cloud/databases/) (inclusa in un'offerta di [hosting Web](https://www.ovhcloud.com/it/web-hosting/) Performance, Agency, Agency Plus o Agency Max)


***

### Accesso allo Spazio Cliente OVHcloud

- **Link diretto:** <ManagerLink to="/#/web/web/private_database">Web Cloud Databases</ManagerLink>
- **Percorso di navigazione:** <code className="action">Web Cloud</code> > <code className="action">Web Cloud Databases</code> > Seleziona il tuo database service

***


## Procedura

:::info
Le soluzioni [Web Cloud Databases](https://www.ovhcloud.com/it/web-cloud/databases/) non danno accesso al sistema di gestione dei database, ma ai database ospitati su di esso.

- Non è presente un accesso superutente "root".
- I comandi SQL generici funzionano normalmente e software come HeidiSQL, SQuirreL SQL o Adminer sono completamente compatibili.

:::

### Ripristinare e importare un database dallo Spazio Cliente

#### Ripristinare un backup esistente

Clicca sulle schede qui sotto per visualizzare ciascuno dei **4** passaggi.


**Passaggio 1**

Accedi alla pagina <ManagerLink to="/#/web/web/private_database">Web Cloud Databases</ManagerLink>, poi seleziona la soluzione interessata.
![Web Cloud Databases](/images/assets/screens/control-panel/product-selection/web-cloud/web-cloud-databases.png)

**Passaggio 2**

Clicca sulla scheda <code className="action">Database</code>.
Nella colonna **"Backup"**, la cifra corrisponde al numero di backup disponibili per il tuo database.


**Passaggio 3**

Clicca sul pulsante <code className="action">...</code> a destra del database, poi su <code className="action">Visualizza i backup</code>.


**Passaggio 4**

Viene mostrata la lista dei backup disponibili. Clicca sul pulsante <code className="action">...</code> a destra del backup scelto, poi su <code className="action">Ripristina il backup</code>.
![Web Cloud Databases](/images/assets/screens/control-panel/product-selection/web-cloud/web-cloud-databases/databases/restore-the-backup.png):::warning
Il ripristino comporta la sovrascrittura del contenuto del database e quindi una possibile perdita di dati. Se non sei sicuro di ciò che stai facendo, ti consigliamo di effettuare un backup prima.
:::


#### Importare un backup locale

Clicca sulle schede qui sotto per visualizzare ciascuno dei **4** passaggi.


**Passaggio 1**

Accedi alla pagina <ManagerLink to="/#/web/web/private_database">Web Cloud Databases</ManagerLink>, poi seleziona la soluzione interessata.
![Web Cloud Databases](/images/assets/screens/control-panel/product-selection/web-cloud/web-cloud-databases.png)

**Passaggio 2**

Clicca sulla scheda <code className="action">Database</code>.


**Passaggio 3**

Clicca sul pulsante <code className="action">...</code> a destra del database, poi su <code className="action">Importa un file</code>.
![Web Cloud Databases](/images/assets/screens/control-panel/product-selection/web-cloud/web-cloud-databases/databases/import-file.png)

**Passaggio 4**

_**Hai due possibilità:**_
**1 - Importare un nuovo file**
Clicca su **"Importa un nuovo file"**, poi su <code className="action">Seguente</code>.
Inserisci un nome per il file importato, clicca su <code className="action">Sfoglia</code> per selezionarlo, poi su <code className="action">Invia</code> e infine su <code className="action">Seguente</code>.
:::warning
Il file deve essere in formato ".sql", ".txt" o ".gz".
:::
![Web Cloud Databases](/images/assets/screens/control-panel/product-selection/web-cloud/web-cloud-databases/databases/database-import-new-file-step-2.png)Se lo desideri, seleziona **"Svuota il database attuale"** prima dell'importazione e **"Invia un'email alla fine dell'importazione"** per essere informato del completamento dell'operazione sull'indirizzo e-mail di riferimento del tuo account OVHcloud, poi clicca su <code className="action">Conferma</code>.
**2 - Utilizzare un file esistente**
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 <code className="action">Seguente</code>.
![Web Cloud Databases](/images/assets/screens/control-panel/product-selection/web-cloud/web-cloud-databases/databases/database-import-existing-file-step-2.png)Se lo desideri, seleziona **"Svuota il database attuale"** prima dell'importazione e **"Invia un'email alla fine dell'importazione"** per essere informato del completamento dell'operazione sull'indirizzo e-mail di riferimento del tuo account OVHcloud, poi clicca su <code className="action">Conferma</code>.


### Importare un database al di fuori dello Spazio Cliente

In alcuni casi, la RAM disponibile sul tuo server di database potrebbe non essere sufficiente per effettuare l'importazione desiderata al di fuori dello Spazio Cliente. In questo caso, ti consigliamo di utilizzare lo strumento OVHcloud nello Spazio Cliente. Consulta la sezione "[Ripristinare e importare un database dallo Spazio Cliente](#ripristinare-e-importare-un-database-dallo-spazio-cliente)" di questa guida.

**Clicca sul metodo di importazione che preferisci per visualizzare il contenuto.**


Importare un database MySQL o MariaDB da phpMyAdmin

Per importare il database direttamente da phpMyAdmin, è necessario prima effettuare l'accesso seguendo la sezione "[Connettersi a un database MySQL o MariaDB](/it/guides/web-cloud/databases/db-connecting-database-server.md#connettersi-a-un-database-mysql-o-mariadb)".
Una volta connesso a phpMyAdmin, seleziona il database cliccando sul suo nome.
Clicca sulla scheda <code className="action">Importa</code>.
Seleziona il file di backup cliccando su <code className="action">Sfoglia</code> (il file non può superare i 100 MB).
:::info
Ti consigliamo di frazionare il database in più file quando supera i 100 MB ed effettuare diverse importazioni da phpMyAdmin.
L'importazione di file superiori a 100 MB può essere effettuata dallo Spazio Cliente seguendo il passaggio "[Ripristinare e importare un database dallo Spazio Cliente](#ripristinare-e-importare-un-database-dallo-spazio-cliente)".
:::
Lascia le opzioni predefinite e clicca su <code className="action">Esegui</code> per avviare l'importazione.
![Web Cloud Databases](/images/assets/screens/other/web-tools/phpmyadmin/pma-upload-backup-web-cloud-db.png)


Importare un database MySQL o MariaDB da riga di comando

Questa azione è possibile solo in [SSH](/it/guides/web-cloud/web-hosting/ssh-on-webhosting.md) da un hosting condiviso OVHcloud.
```bash
cat nome_database.sql | mysql --host=server --user=utente --port=port --password=password nome_database
```


Importare un database MySQL o MariaDB da un file PHP

```php
1. <?php
2. echo "Il tuo database è in corso di ripristino.......<br/>";
3. system("cat nome_database.sql | mysql --host=server --user=utente --port=port --password=password nome_database");
4. echo "Completato. Il tuo database è attivo su questo hosting.";
5. ?>
```
:::warning
- Per evitare che qualcuno acceda a questo file contenente dati sensibili, proteggi l'accesso seguendo la guida: [Come proteggere l'accesso a una directory tramite password?](/it/guides/web-cloud/web-hosting/htaccess-protect-directory-by-password.md)
- Questa azione è possibile solo da un hosting condiviso OVHcloud.
:::


Importare un database PostgreSQL da riga di comando

Questa azione è possibile solo in [SSH](/it/guides/web-cloud/web-hosting/ssh-on-webhosting.md) da un hosting condiviso OVHcloud in versione stabile o superiore.
```bash
psql --host=server --port=port --user=utente --password=password nome_database < nome_database.sql
```


Importare un database PostgreSQL da un file PHP

```php
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 "Completato. Il tuo database è attivo su questo hosting.";
5. ?>
```
:::warning
- Per evitare che qualcuno acceda a questo file contenente dati sensibili, proteggi l'accesso seguendo la guida: [Come proteggere l'accesso a una directory tramite password?](/it/guides/web-cloud/web-hosting/htaccess-protect-directory-by-password.md)
- Questa azione è possibile solo da un hosting condiviso OVHcloud.
:::

## Per saperne di più

Per prestazioni specializzate (referenziamento, sviluppo, ecc.), contatta i [partner OVHcloud](https://partner.ovhcloud.com/it/directory/).

Per usufruire di un supporto per l'utilizzo e la configurazione delle soluzioni OVHcloud, è possibile consultare le nostre soluzioni [offerte di supporto](https://www.ovhcloud.com/it/support-levels/).

Contatta la nostra [Community di utenti](https://community.ovhcloud.com/).
