

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Crea e gestisci database relazionali in Lightsail
<a name="amazon-lightsail-databases"></a>

Puoi creare un database gestito da MySQL o PostgreSQL in Amazon Lightsail con pochi passaggi. Lightsail rende più efficiente l'amministrazione dei database gestendo le attività comuni di manutenzione e sicurezza. Utilizzando la console Lightsail, puoi:
+ Eseguire il backup del database in uno snapshot.
+ Creare un nuovo database più grande da uno snapshot.
+ Risolvere i problemi comuni relativi ai log e ai parametri basti sul browser.
+ Recuperare i dati utilizzando le point-in-time operazioni di backup e ripristino.

Puoi creare la tua applicazione su un'istanza Lightsail e collegarla a un database gestito da Lightsail. Puoi anche creare un database autonomo e connettere gli strumenti di analisi o di query adatti alla tua azienda. Sono disponibili piani di database standard o ad alta disponibilità che includono il tuo database preconfigurato, storage basato su SSD e allocazione di trasferimento dati a un prezzo fisso mensile. Puoi anche gestire i database Lightsail utilizzando AWS CLI(), AWS Command Line Interface l'API o l'SDK.

# Crea un database Lightsail
<a name="amazon-lightsail-creating-a-database"></a>

Crea un database gestito in Amazon Lightsail in pochi minuti. È possibile scegliere tra le due versioni principali più recenti di MySQL o PostgreSQL e configurare il database con un piano standard o ad alta disponibilità.

**Nota**  
Per ulteriori informazioni sui database gestiti in Lightsail, [consulta](amazon-lightsail-choosing-a-database.md) Scegliere un database.

**Per creare un database:**

1. Accedi alla console [Lightsail](https://lightsail.aws.amazon.com/).

1. Nel pannello di navigazione a sinistra, scegliere **Database**.

1. Scegliere **Crea database**.

1. Scegli la zona Regione AWS e la zona di disponibilità per il tuo database.

   1. Scegli **Zona di modifica Regione AWS e disponibilità**, quindi scegli una regione.

   1. Scegliere **Change your Availability Zone (Cambia la zona di disponibilità)**, quindi scegliere una zona di disponibilità.

1. Scegliere il tipo di database. In una delle opzioni del motore di database disponibili, scegli il menu a discesa, quindi scegli una delle ultime versioni principali del database supportate da Lightsail.  
![\[Scegli un motore di database nella console Lightsail.\]](http://docs.aws.amazon.com/it_it/lightsail/latest/userguide/images/amazon-lightsail-pick-your-database.png)

1. Se necessario, scegliere una di queste opzioni:
   + **Specify login credentials (Specifica le credenziali di accesso)**: specificare il nome utente e la password del database. Altrimenti, Lightsail specifica il nome utente e crea una password sicura per te. 
     + Per specificare il nome utente, scegliere **Specify login credentials (Specifica le credenziali di accesso)**, quindi immettere il proprio nome utente nella casella di testo. I seguenti vincoli vengono applicati in base al motore del database selezionato:

       **MySQL**
       + Richiesto per MySQL.
       + Deve contenere da 1 a 16 lettere o numeri.
       + Il primo carattere deve essere una lettera.
       + Non può essere una parola riservata per il motore database scelto. Per ulteriori informazioni sulle parole riservate in MySQL, consulta gli articoli Parole chiave e Parole riservate per [MySQL 5.6](https://dev.mysql.com/doc/refman/5.6/en/keywords.html), [MySQL 5.7](https://dev.mysql.com/doc/refman/5.7/en/keywords.html) oppure [MySQL 8.0](https://dev.mysql.com/doc/refman/8.0/en/keywords.html).

       **PostgreSQL**
       + Richiesto per PostgreSQL.
       + Deve contenere da 1 a 63 lettere o numeri.
       + Il primo carattere deve essere una lettera.
       + Non può essere una parola riservata per il motore database scelto. Per ulteriori informazioni sulle parole riservate in PostgreSQL, consulta gli articoli sulle parole chiave SQL per [PostgreSQL 9.6](https://www.postgresql.org/docs/9.6/sql-keywords-appendix.html), [PostgreSQL 10](https://www.postgresql.org/docs/10/sql-keywords-appendix.html), [PostgreSQL 11](https://www.postgresql.org/docs/11/sql-keywords-appendix.html) o [PostgreSQL 12](https://www.postgresql.org/docs/12/sql-keywords-appendix.html).
     + Per specificare la propria password, deselezionare la casella di controllo **Create a strong password for me (Crea automaticamente una password complessa)** e immettere la password nella casella di testo. La password può includere qualsiasi carattere ASCII stampabile tranne «/», «"» o «@». Per i database MySQL, la password deve contenere da 8 a 41 caratteri. Per i database PostgreSQL, la password deve contenere da 8 a 128 caratteri.
   + **Specificate il nome del database principale**: specificate il nome del database principale, oppure Lightsail lo specifica automaticamente. Per specificare il nome del database primario, scegli **Specify the master database name** (Specifica il nome del database master), quindi inserisci un nome nella casella di testo. I seguenti vincoli vengono applicati in base al motore del database selezionato:

     **MySQL**
     + Deve contenere da 1 a 64 lettere o numeri.
     + Devono iniziare con una lettera. I caratteri successivi possono essere lettere, trattini bassi o cifre (0-9).
     + Non può essere una parola riservata per il motore database scelto. Per ulteriori informazioni sulle parole riservate in MySQL, consulta gli articoli Parole chiave e Parole riservate per [MySQL 5.6](https://dev.mysql.com/doc/refman/5.6/en/keywords.html), [MySQL 5.7](https://dev.mysql.com/doc/refman/5.7/en/keywords.html) oppure [MySQL 8.0](https://dev.mysql.com/doc/refman/8.0/en/keywords.html).

     **PostgreSQL**
     + Deve contenere da 1 a 63 lettere, numeri o caratteri di sottolineatura.
     + Devono iniziare con una lettera. I caratteri successivi possono essere lettere, trattini bassi o cifre (0-9).
     + Non può essere una parola riservata per il motore database scelto. Per ulteriori informazioni sulle parole riservate in PostgreSQL, consulta gli articoli sulle parole chiave SQL per [PostgreSQL 9.6](https://www.postgresql.org/docs/9.6/sql-keywords-appendix.html), [PostgreSQL 10](https://www.postgresql.org/docs/10/sql-keywords-appendix.html), [PostgreSQL 11](https://www.postgresql.org/docs/11/sql-keywords-appendix.html) o [PostgreSQL 12](https://www.postgresql.org/docs/12/sql-keywords-appendix.html).

1. Scegli un piano del database a disponibilità elevata o standard.

   Un database creato con un piano ad alta disponibilità include un database primario e un database di standby secondario in un'altra zona di disponibilità per il supporto del failover. Per ulteriori informazioni, consulta [Database ad alta disponibilità](amazon-lightsail-high-availability-databases.md). Sono disponibili bundle di database con diverse fasce di prezzo, ognuno con specifici livelli di memoria, calcolo, spazio di storage e velocità di trasferimento.

1. Immettere un nome per il database.

   I nomi delle risorse:
   + Deve essere unico per ogni account Regione AWS Lightsail.
   + Deve contenere da 2 a 255 caratteri.
   + Devono iniziare e terminare con un carattere alfanumerico o un numero.
   + Possono includere caratteri alfanumerici, numeri, punti, trattini e trattini bassi (underscore).

1. Scegliere una delle seguenti opzioni per aggiungere tag al database:
   + **Aggiungi tag con sola chiave** o **Gestisci tag** (se i tag sono già stati aggiunti). Inserire il nuovo tag nella casella di testo della chiave del tag e premere **Enter** (Inserisci). Dopo aver inserito i tag, selezionare **Save** (Salva) per aggiungerli o **Cancel** (Annulla) per non aggiungerli.  
![\[Tag con sola chiave nella console Lightsail.\]](http://docs.aws.amazon.com/it_it/lightsail/latest/userguide/images/amazon-lightsail-key-only-tags.png)
   + **Create a key-value tag** (Crea tag chiave-valore), dopodiché inserire una chiave nella casella di testo **Key** (Chiave) e un valore nella casella di testo **Value** (Valore). Dopo aver inserito i tag, selezionare **Save** (Salva) per aggiungerli o **Cancel** (Annulla) per non aggiungerli.

     I tag chiave-valore possono essere aggiunti solo uno alla volta prima di salvare. Per aggiungere più di un tag chiave-valore, ripetere i passaggi precedenti.  
![\[Tag chiave-valore nella console Lightsail.\]](http://docs.aws.amazon.com/it_it/lightsail/latest/userguide/images/amazon-lightsail-key-value-tag.png)
**Nota**  
Per ulteriori informazioni sui tag chiave-unica e chiave-valore, consulta [Tag](amazon-lightsail-tags.md).

1. Scegliere **Crea database**.

   In pochi minuti, il database Lightsail è pronto. Puoi iniziare a configurarlo per l'importazione di dati o connetterti a esso utilizzando un client di database.

## Passaggi successivi
<a name="creating-a-database-next-steps"></a>

Ecco alcune guide per aiutarti a gestire il tuo nuovo database in Lightsail dopo averlo installato e funzionante:
+ [Configurazione della modalità di importazione dati per il database](amazon-lightsail-configuring-database-data-import-mode.md)
+ [Configura la modalità pubblica per il tuo database in Amazon Lightsail](amazon-lightsail-configuring-database-public-mode.md)
+ [Gestione della password del database](amazon-lightsail-managing-database-password.md)
+ [Connessione al database MySQL](amazon-lightsail-connecting-to-your-mysql-database.md)
+ [Connessione al database PostgreSQL](amazon-lightsail-connecting-to-your-postgres-database.md)
+ [Importazione di dati nel database MySQL](amazon-lightsail-importing-data-into-your-mysql-database.md)
+ [Importazione di dati nel database PostgreSQL](amazon-lightsail-importing-data-into-your-postgres-database.md)
+ [Creazione di un snapshot del database](amazon-lightsail-creating-a-database-snapshot.md)

# Seleziona il motore di database Lightsail giusto per il tuo progetto
<a name="amazon-lightsail-choosing-a-database"></a>

Amazon Lightsail fornisce le versioni principali più recenti dei database MySQL e PostgreSQL. Questa guida ti aiuta a decidere quale database è più adatto al tuo progetto.

Lightsail offre anche un'istanza di Windows Server 2022 con SQL Server. Per ulteriori informazioni, consulta [Scegliere un'immagine di istanza Amazon Lightsail](compare-options-choose-lightsail-instance-image.md).

## Confronti tra i database gestiti in Lightsail
<a name="lightsail-compare-databases"></a>

**MySQL**

MySQL 5.7 e 8.0 sono disponibili in Lightsail. MySQL è il database relazionale open source più diffuso al mondo. Agisce da datastore relazionale primario per molti tra i più noti siti Web, applicazioni e prodotti commerciali. MySQL è un sistema affidabile, stabile e sicuro per la gestione di database basato su SQL, che vanta oltre 20 anni di sviluppo e supporto con il sostegno della community. Il database MySQL è adatto a un'ampia gamma di casi d'uso, tra cui app mission critical e siti Web dinamici. Agisce inoltre da database incorporato per software, hardware e appliance.

**Importante**  
A partire dal 30 giugno 2024, Lightsail non supporterà più MySQL 5.7 e non sarà possibile creare nuovi database con questo modello. Per informazioni su come aggiornare le versioni principali dell'istanza di database, consulta [Aggiornare la versione principale di un database Lightsail](amazon-lightsail-upgrade-database-major-version.md).

Per ulteriori informazioni, consulta la seguente documentazione di MySQL:
+ [Documentazione di MySQL 5.7](https://dev.mysql.com/doc/refman/5.7/en/)
+ [Documentazione di MySQL 8.0](https://dev.mysql.com/doc/refman/8.0/en/)

**PostgreSQL**

PostgreSQL12, 13, 14, 15 e 16 sono disponibili in Lightsail. PostgreSQLè un potente sistema di database relazionale a oggetti open source con oltre 30 anni di sviluppo attivo che gli è valso una solida reputazione in termini di affidabilità, robustezza delle funzionalità e prestazioni.

[È possibile trovare molte informazioni che descrivono come installare e utilizzare tramite la documentazione ufficiale. PostgreSQL](https://www.postgresql.org/docs/) La [PostgreSQLcommunity](https://www.postgresql.org/community/) offre molti luoghi utili per acquisire familiarità con la tecnologia, scoprire come funziona e trovare opportunità di carriera.

**Importante**  
A partire dal 30 giugno 2024, Lightsail non PostgreSQL supporterà più la versione 11 e non sarà più possibile creare nuovi database con questo modello. Per informazioni su come aggiornare le versioni principali dell'istanza di database, consulta [Aggiornare la versione principale di un database Lightsail](amazon-lightsail-upgrade-database-major-version.md).
La PostgreSQL community prevede di renderne obsoleta la versione PostgreSQL 12 il 14 novembre 2024 e le istanze Lightsail lanciate da questo modello non riceveranno patch di sicurezza dopo questa data. Pertanto, Amazon Lightsail terminerà il supporto standard PostgreSQL del numero 12 il 28 febbraio 2025. Non potrai creare nuovi database Lightsail PostgreSQL utilizzando 12 a partire dal 28 febbraio 2025. Per ulteriori informazioni, consulta il [sito web PostgreSQL](https://www.postgresql.org/support/versioning/).

Per ulteriori informazioni, consulta la seguente documentazione PostgreSQL:
+ [Documentazione di PostgreSQL 11](https://www.postgresql.org/docs/11/index.html)
+ [Documentazione di PostgreSQL 12](https://www.postgresql.org/docs/12/index.html)
+ [Documentazione PostgreSQL 13](https://www.postgresql.org/docs/13/index.html)
+ [Documentazione PostgreSQL 14](https://www.postgresql.org/docs/14/index.html)
+ [Documentazione di PostgreSQL 15](https://www.postgresql.org/docs/15/index.html)
+ [Documentazione PostgreSQL 16](https://www.postgresql.org/docs/16/index.html)

## Ottimizzazione dell'importazione di dati
<a name="optimizing-your-data-import"></a>

In Lightsail sono disponibili diversi piani di database, ciascuno con specifiche specifiche in termini di memoria, vCPU, storage e trasferimento dati. Poiché ogni piano di database ha queste specifiche, è importante scegliere un piano di database di dimensioni adeguate alla quantità di dati che desideri importare nel tuo nuovo database Lightsail. L'importazione dei dati può essere rallentata se si sceglie un piano che non soddisfa i requisiti relativi alle dimensioni. Usa le seguenti linee guida per selezionare il piano di database appropriato per i tuoi requisiti di importazione dati:
+ **Piano di USD/month database Micro da 15\$1**: l'importazione dei dati potrebbe essere rallentata se trasferisci più di 10 GB di dati.
+ **Piano di USD/month database ridotto da 30\$1**: l'importazione dei dati potrebbe essere rallentata se si trasferiscono più di 20 GB di dati.
+ **Piano di USD/month database medio da 60 USD**: l'importazione dei dati potrebbe essere rallentata se si trasferiscono più di 85 GB di dati.
+ **Piano di USD/month database di grandi dimensioni da 115 USD**: l'importazione dei dati potrebbe essere rallentata se si trasferiscono più di 156 GB di dati.
+ **Piano USD/month database Xlarge da 230\$1**: l'importazione dei dati potrebbe essere rallentata se si trasferiscono più di 156 GB di dati.
+ **Piano USD/month database 2Xlarge da \$1460**: l'importazione dei dati potrebbe essere rallentata se trasferisci più di 156 GB di dati.

**Nota**  
Per ulteriori informazioni sull'importazione di dati nel proprio database, consulta [Importazione di dati nel database MySQL](amazon-lightsail-importing-data-into-your-mysql-database.md) o [Importazione di dati nel database PostgreSQL](amazon-lightsail-importing-data-into-your-postgres-database.md).

# Database ad alta disponibilità in Lightsail
<a name="amazon-lightsail-high-availability-databases"></a>

Un database gestito ad alta disponibilità di Lightsail fornisce supporto di failover con un database primario in una zona di disponibilità e un database di standby secondario in un'altra. Ti consigliamo i database ad alta disponibilità per i carichi di lavoro di produzione con utilizzo intensivo che richiedono ridondanza dei dati. Per scopi di sviluppo e di test, puoi utilizzare un database standard senza disponibilità elevata.

Per creare un database ad alta disponibilità, seleziona uno dei piani di database ad alta disponibilità disponibili in Lightsail al momento della creazione del database gestito. Per ulteriori informazioni, consulta [Creare un database](amazon-lightsail-creating-a-database.md). È inoltre possibile modificare il database standard in un database ad alta disponibilità. Puoi creare uno snapshot del database standard, creare un nuovo database dalla snapshot e scegliere un piano con disponibilità elevata. Per ulteriori informazioni, consulta [Creazione di un database da uno snapshot](amazon-lightsail-creating-a-database-from-snapshot.md).

# Connect al database MySQL di Lightsail da un'app client
<a name="amazon-lightsail-connecting-to-your-mysql-database"></a>

Dopo aver creato il database gestito MySQL in Amazon Lightsail, puoi utilizzare qualsiasi applicazione o utilità client MySQL standard per connetterti ad esso. È necessario ottenere l'endpoint, la porta, il nome utente e la password del database dalla pagina di gestione del database nella console Lightsail. Specifica quei valori durante la configurazione della connessione al database nel client o nell'applicazione Web.

Questa guida illustra come ottenere le informazioni di connessione necessarie e come configurare MySQL Workbench per connettersi al database gestito.

**Nota**  
Per ulteriori informazioni sulla connessione a un database PostgreSQL, consulta [Connessione al database PostgreSQL](amazon-lightsail-connecting-to-your-postgres-database.md).

## Fase 1: scaricare i dettagli di connessione al database MySQL
<a name="get-your-mysql-database-connection-details"></a>

Ottieni le informazioni sugli endpoint e sulle porte del database dalla console Lightsail. Verranno utilizzate in seguito durante la configurazione del client per la connessione al database.

**Per ottenere i dettagli di connessione al database**

1. Accedi alla console [Lightsail](https://lightsail.aws.amazon.com/).

1. Nel pannello di navigazione a sinistra, scegliere **Database**.

1. Scegliere il nome del database a cui connettersi.

1. Nella scheda **Connect (Connetti)**, nella sezione **Endpoint and port (Endpoint e porta)**, prendere nota delle informazioni relative all'endpoint e alla porta.

   Si consiglia di copiare l'endpoint negli Appunti per evitare di inserirlo in modo non corretto. A questo scopo, evidenziare l'endpoint e premere **CTRL\$1C** se si usa Windows o **Cmd\$1C** se si usa macOS per copiarlo negli Appunti. Quindi, premere **CTRL\$1V** o **Cmd\$1V** per incollarlo.  
![\[Endpoint e porta del database nella console Lightsail\]](http://docs.aws.amazon.com/it_it/lightsail/latest/userguide/images/amazon-lightsail-mysql-database-endpoint-and-port.png)

1. Nella scheda **Connect** (Connetti), nella sezione **User name and passwords** (Nome utente e password), annota il nome utente, quindi scegli **Show** (Mostra) nella sezione **Password** per visualizzare la password corrente del database.

   Poiché le password gestite sono complesse, è consigliabile copiarle e incollarle per evitare errori di digitazione. Evidenziare la password gestita e premere **CTRL\$1C** se si usa Windows o **Cmd\$1C** se si usa macOS per copiarla negli Appunti. Quindi, premere **CTRL\$1V** o **Cmd\$1V** per incollarlo.

## Fase 2: configurare la disponibilità pubblica del database MySQL
<a name="configure-mysql-database-public-availability"></a>

È necessario abilitare la modalità pubblica affinché il database si connetta esternamente o da un'istanza Lightsail in un'altra istanza del database. Regione AWS Quando è abilitata la modalità pubblica, chiunque disponga del nome utente e della password del database potrà connettersi al database. Per configurare la disponibilità pubblica del database, completa le operazioni descritte nella guida [Configurazione della modalità pubblica per il database](amazon-lightsail-configuring-database-public-mode.md).

**Nota**  
Vai al passaggio 3 se prevedi di connetterti al database da una delle tue istanze Lightsail che si trova nella stessa regione del database.

## Fase 3: configurare il client di database per connettersi al database MySQL
<a name="configure-the-mysql-workbench-database-client"></a>

Per connetterti al database MySQL, configura il client di database per l'utilizzo dell'endpoint e della porta ottenuti in precedenza. Le fasi seguenti mostrano come configurare MySQL Workbench, ma questi passaggi potrebbero essere simili anche per altri client.

**Nota**  
Per ulteriori informazioni sull'uso di MySQL Workbench, consulta il [manuale di MySQL Workbench](https://dev.mysql.com/doc/workbench/en/).

**Configurare MySQL Workbench per connettersi a un database**

1. Aprire **MySQL Workbench**.

1. Scegliere il menu **Database**, quindi scegliere **Manage connections (Gestisci connessioni)**.

1. Inserire le informazioni seguenti nel modulo che viene visualizzato:  
![\[Configurazione della connessione a MySQL Workbench\]](http://docs.aws.amazon.com/it_it/lightsail/latest/userguide/images/amazon-lightsail-mysql-workbench-connection-manager.png)
   + **Connection Name (Nome connessione)**: è consigliabile usare un nome simile e quello del database per la connessione. Questo consente di identificarlo facilmente in futuro.
   + **Connection Method (Metodo di connessione)**: scegliere **Standard (TCP/IP)**. 
   + **Port (Porta)**: immettere la porta per il database ottenuta in precedenza. La porta predefinita per MySQL è 3306.
   + **Hostname (Nome host)**: immettere l'endpoint del database ottenuto in precedenza. **Se hai copiato l'endpoint del database dalla console Lightsail ed è ancora negli appunti, premi **Ctrl\$1V se usi Windows o Cmd\$1V** se usi macOS, per incollarlo.**
   + **Username (Nome utente)**: immettere il nome utente del database ottenuto in precedenza.
   + **Password**: scegliere **Store in vault (Archivia nel vault)**. Nella finestra che viene visualizzata, immettere la password del database ottenuta in precedenza. Se hai copiato la password dalla console Lightsail ed è ancora negli appunti, **premi** Ctrl\$1V se usi Windows o **Cmd\$1V** se usi macOS, per incollarla. Scegliere **OK** per salvare la password.
   + **Default Schema (Schema predefinito)**: lasciare vuota questa casella di testo.

1. Scegliere **Test connection (Test connessione)** per determinare se il client è in grado di stabilire una connessione con il database.

   Se la connessione viene eseguita correttamente, viene visualizzato un prompt simile all'esempio seguente. Dopo aver letto le informazioni, scegliere **OK** per chiudere la finestra.  
![\[Test di connessione di MySQL Workbench completato correttamente\]](http://docs.aws.amazon.com/it_it/lightsail/latest/userguide/images/amazon-lightsail-mysql-workbench-successful-connection.png)

1. Scegliere **New (Nuovo)** per salvare i dettagli della nuova connessione, quindi scegliere **Close (Chiudi)** per chiudere la finestra di gestione delle connessioni.

   La nuova connessione di database compare nella home page dell'applicazione MySQL Workbench, nella sezione MySQL Connections (Connessioni MySQL).

1. Per connettersi al database, scegliere la nuova connessione di database.

   Se la connessione viene eseguita correttamente, viene visualizzata una finestra simile all'esempio seguente.  
![\[Area di lavoro di MySQL Workbench\]](http://docs.aws.amazon.com/it_it/lightsail/latest/userguide/images/amazon-lightsail-mysql-workbench-workspace.png)

## Fasi successive
<a name="connecting-to-your-mysql-database-next-steps"></a>

Ecco una guida per aiutarti a importare dati nel tuo database in Lightsail:
+ [Importazione di dati nel database MySQL](amazon-lightsail-importing-data-into-your-mysql-database.md)

# Connettiti in modo sicuro ai database MySQL di Lightsail con SSL/TLS
<a name="amazon-lightsail-connecting-to-mysql-database-using-ssl"></a>

Amazon Lightsail crea un certificato SSL e lo installa nel tuo database gestito MySQL al momento del provisioning. Il certificato è firmato da un'autorità di certificazione (CA) e include l'endpoint del database come Common Name (Nome comune, CN) per il certificato SSL per la protezione contro gli attacchi di spoofing.

Un certificato SSL creato da Lightsail è l'entità principale affidabile e dovrebbe funzionare nella maggior parte dei casi, ma potrebbe fallire se l'applicazione non accetta catene di certificati. Se l'applicazione non accetta le catene di certificati, potrebbe essere necessario utilizzare un certificato intermedio per la connessione alla Regione AWS.

Per ulteriori informazioni sui certificati emessi da una CA per il database gestito, sulle Regione AWS supportate e su come scaricare i certificati intermedi per le applicazioni, consulta [Download di un certificato SSL per il database gestito](amazon-lightsail-download-ssl-certificate-for-managed-database.md).

## Connessioni supportate
<a name="mysql-ssl-supported-connections"></a>

MySQL utilizza yaSSL per le connessioni sicure nelle versioni seguenti:
+ MySQL versione 5.7.19 e versioni 5.7 precedenti
+ MySQL versione 5.6.37 e versioni 5.6 precedenti
+ MySQL versione 5.5.57 e versioni 5.5 precedenti

MySQL utilizza OpenSSL per le connessioni sicure nelle versioni seguenti:
+ MySQL versione 8.0
+ MySQL versione 5.7.21 e versioni 5.7 successive
+ MySQL versione 5.6.39 e versioni 5.6 successive
+ MySQL versione 5.5.59 e versioni 5.5 successive

I database gestiti MySQL supportano Transport Layer Security (TLS) versioni 1.0, 1.1 e 1.2. L'elenco seguente mostra il supporto TLS per le versioni di MySQL:
+ MySQL 8.0 TLS1 — .0, TLS 1.1 e TLS 1.2
+ MySQL 5.7 TLS1 — .0 e TLS 1.1. TLS 1.2 è supportato solo per MySQL 5.7.21 e versioni successive.
+ MySQL 5.6— 3.0 TLS1
+ MySQL 5.5— 3.0 TLS1

## Prerequisiti
<a name="connecting-to-mysql-ssl-prerequisites"></a>
+ Installa il server MySQL sul computer utilizzato per la connessione al database. Per ulteriori informazioni, consulta [Download di MySQL Community Server](https://dev.mysql.com/downloads/mysql/) nel sito Web MySQL.
+ Scarica il certificato appropriato per il database. Per informazioni, consulta [Download di un certificato SSL per il database gestito](amazon-lightsail-download-ssl-certificate-for-managed-database.md).

## Connettiti al database MySQL con SSL
<a name="connect-to-your-mysql-database-using-ssl"></a>

Completa la procedura seguente per connetterti al database MySQL con SSL.

1. Aprire una finestra del terminal o del prompt dei comandi.

1. Immettere uno di questi comandi a seconda della versione in uso del database MySQL:
   + Immettere il comando seguente per la connessione a un database MySQL 5.7 o versione successiva.

     ```
     mysql -h DatabaseEndpoint --ssl-ca=/path/to/certificate/rds-combined-ca-bundle.pem --ssl-mode=VERIFY_IDENTITY -u UserName -p
     ```

     Nel comando, sostituisci:
     + *DatabaseEndpoint*con l'endpoint del database.
     + */path/to/certificate/rds-combined-ca-bundle.pem*con il percorso locale in cui hai scaricato e salvato il certificato per il tuo database.
     + *UserName*con il nome utente del database.

     **Esempio**:

     ```
     mysql -h ls-1c51a7c70a4fb55e542829a4e4e0d735ba42.czowadgeezqi.us-west-2.rds.amazonaws.com --ssl-ca=/home/ec2-user/rds-combined-ca-bundle.pem --ssl-mode=VERIFY_IDENTITY -u dbmasteruser -p
     ```
   + Immettere il comando seguente per la connessione a un database MySQL 6.7 o versione precedente.

     ```
     mysql -h DatabaseEndpoint --ssl-ca=/path/to/certificate/rds-combined-ca-bundle.pem --ssl-verify-server-cert -u UserName -p
     ```

     Nel comando, sostituisci:
     + *DatabaseEndpoint*con l'endpoint del tuo database.
     + */path/to/certificate/rds-combined-ca-bundle.pem*con il percorso locale in cui hai scaricato e salvato il certificato per il tuo database.
     + *UserName*con il nome utente del database.

     **Esempio**:

     ```
     mysql -h ls-1c51a7c70a4fb55e542829a4e4e0d735ba42.czowadgeezqi.us-west-2.rds.amazonaws.com --ssl-ca=/home/ec2-user/rds-combined-ca-bundle.pem --ssl-verify-server-cert -u dbmasteruser -p
     ```

1. Digitare la password per l'utente del database specificato nel comando precedente quando richiesto, quindi premere **Enter (Invio)**.

   Il risultato dovrebbe essere analogo all'esempio seguente:  
![\[Connessione del database MySQL.\]](http://docs.aws.amazon.com/it_it/lightsail/latest/userguide/images/amazon-lightsail-mysql-ssl-connection.png)

1. Digitare **status** e premere **Enter (Invio)** per visualizzare lo stato della connessione.

   Se accanto a SSL viene visualizzato un valore "Cipher in use is" (La crittografia in uso è), la connessione è crittografata.  
![\[Stato della connessione del database MySQL.\]](http://docs.aws.amazon.com/it_it/lightsail/latest/userguide/images/amazon-lightsail-mysql-ssl-status.png)

# Connect all'istanza del database Lightsail PostgreSQL
<a name="amazon-lightsail-connecting-to-your-postgres-database"></a>

Dopo aver creato il database gestito da PostgreSQL in Amazon Lightsail, puoi utilizzare qualsiasi applicazione o utilità client PostgreSQL standard per connetterti ad esso. È necessario ottenere l'endpoint, la porta, il nome utente e la password del database dalla pagina di gestione del database nella console Lightsail. Specifica quei valori durante la configurazione della connessione al database nel client o nell'applicazione Web.

Questa guida illustra come ottenere le informazioni di connessione necessarie e come configurare il client pgAdmin per connettersi al database gestito.

**Nota**  
Per ulteriori informazioni sulla connessione a un database MySQL, consulta [Connessione al database MySQL](amazon-lightsail-connecting-to-your-mysql-database.md).

## Fase 1: ottenere i dettagli di connessione al database PostgreSQL
<a name="get-your-postgres-database-connection-details"></a>

Ottieni le informazioni sugli endpoint e sulle porte del database dalla console Lightsail. Verranno utilizzate in seguito durante la configurazione del client per la connessione al database.

**Per ottenere i dettagli di connessione al database**

1. Accedi alla console [Lightsail](https://lightsail.aws.amazon.com/).

1. Nel pannello di navigazione a sinistra, scegliere **Database**.

1. Scegliere il nome del database a cui connettersi.

1. Nella scheda **Connect (Connetti)**, nella sezione **Endpoint and port (Endpoint e porta)**, prendere nota delle informazioni relative all'endpoint e alla porta.

   Si consiglia di copiare l'endpoint negli Appunti per evitare di inserirlo in modo non corretto. A questo scopo, evidenziare l'endpoint e premere **CTRL\$1C** se si usa Windows o **Cmd\$1C** se si usa macOS per copiarlo negli Appunti. Quindi, premere **CTRL\$1V** o **Cmd\$1V** per incollarlo.  
![\[Endpoint e porta del database nella console Lightsail\]](http://docs.aws.amazon.com/it_it/lightsail/latest/userguide/images/amazon-lightsail-postgres-database-endpoint-and-port.png)

1. Nella scheda **Connect** (Connetti), nella sezione **User name and passwords** (Nome utente e password), annota il nome utente, quindi scegli **Show** (Mostra) nella sezione **Password** per visualizzare la password corrente del database.

   Poiché le password gestite sono complesse, è consigliabile copiarle e incollarle per evitare errori di digitazione. Evidenziare la password gestita e premere **CTRL\$1C** se si usa Windows o **Cmd\$1C** se si usa macOS per copiarla negli Appunti. Quindi, premere **CTRL\$1V** o **Cmd\$1V** per incollarlo.

## Fase 2: configurare la disponibilità pubblica del database PostgreSQL
<a name="configure-postgres-database-public-availability"></a>

È necessario abilitare la modalità pubblica per consentire al database di connettersi esternamente o da un'istanza Lightsail in una regione diversa da quella del database. Quando è abilitata la modalità pubblica, chiunque disponga del nome utente e della password del database potrà connettersi al database. Per configurare la disponibilità pubblica del database, completa le operazioni descritte nella guida [Configurazione della modalità pubblica per il database](amazon-lightsail-configuring-database-public-mode.md).

**Nota**  
Vai al passaggio 3 se prevedi di connetterti al database da una delle tue istanze Lightsail che si trova nella stessa regione del database.

## Fase 3: configurare il client di database per connettersi al database PostgreSQL
<a name="configure-the-pgadmin-database-client"></a>

Per connetterti al database PostgreSQL, configura il client di database per l'utilizzo dell'endpoint e della porta ottenuti in precedenza. La procedura seguente mostra come configurare pgAdmin, ma questi passaggi potrebbero essere simili per altri client.

**Nota**  
Per ulteriori informazioni sull'utilizzo di pgAdmin, consulta la [documentazione di pgAdmin](https://www.pgadmin.org/docs/).

**Per configurare pgAdmin per connettersi al database**

1. Aprire **pgAdmin**.

1. Fare clic con il pulsante destro del mouse su **Servers (Server)** dal menu di navigazione a sinistra.

1. Scegliere **Create (Crea)**, quindi scegliere **Server**.

1.   
![\[Configurazione del server pgAdmin\]](http://docs.aws.amazon.com/it_it/lightsail/latest/userguide/images/amazon-lightsail-pgadmin-create-server.png)

1. Nel modulo **Create - Server (Crea - Server)**, immettere un nome per il server. È consigliabile usare un nome per la connessione che sia simile a quello del database . Questo consente di identificarlo facilmente in futuro.

1. Scegliere la scheda **Connection (Connessione)**, quindi immettere le seguenti informazioni nel modulo che viene visualizzato:  
![\[Modulo di configurazione del server pgAdmin\]](http://docs.aws.amazon.com/it_it/lightsail/latest/userguide/images/amazon-lightsail-pgadmin-create-server-form-connection-tab.png)
   + **Host name/address (Nome host/indirizzo)**: immettere l'endpoint del database ottenuto in precedenza. **Se hai copiato l'endpoint del database dalla console Lightsail ed è ancora negli appunti, premi **Ctrl\$1V se usi Windows o Cmd\$1V** se usi macOS, per incollarlo.**
   + **Port (Porta)**: immettere la porta per il database ottenuta in precedenza. La porta predefinita per PostgreSQL è la 5432.
   + **Manteinance database (Database di manutenzione)**: specificare il nome del database iniziale a cui il client si connetterà. Questo è il nome del database principale che hai specificato quando hai creato il tuo database PostgreSQL in Lightsail.

     Inserisci `postgres` se non ricordi il nome del database primario. Ogni database gestito PostgreSQL dispone di un database `postgres` a cui è possibile connettersi, dopodiché sarà possibile accedere a tutti gli altri database nel database gestito PostgreSQL.
   + **Username (Nome utente)**: immettere il nome utente del database ottenuto in precedenza.
   + **Password**: inserire la password del database ottenuta in precedenza. Se hai copiato la password dalla console Lightsail ed è ancora negli appunti, **premi** Ctrl\$1V se usi Windows o **Cmd\$1V** se usi macOS, per incollarla. Scegliere **Save password (Salva password)** per salvare la password.
   + **Role (Ruolo)** e **Service (Servizio)**: lasciare vuoti questi campi.

1. Scegliere **Save (Salva)** per salvare i nuovi dettagli del server.

   La nuova connessione di database viene visualizzata nel menu di navigazione a sinistra dell'applicazione pgAdmin, nella sezione Servers (Server).

1. Per connettersi al database, fare doppio clic sulla nuova connessione al database.

   Se la connessione viene eseguita correttamente, verrà visualizzato un elenco di risorse disponibili per quel database.  
![\[Area di lavoro pgAdmin\]](http://docs.aws.amazon.com/it_it/lightsail/latest/userguide/images/amazon-lightsail-pgadmin-connected.png)

## Fasi successive
<a name="connecting-to-your-postgres-database-next-steps"></a>

Ecco una guida per aiutarti a importare dati nel tuo database in Lightsail:
+ [Importazione di dati nel database PostgreSQL](amazon-lightsail-importing-data-into-your-postgres-database.md)

# Connettiti in modo sicuro ai database PostgreSQL di Lightsail con SSL
<a name="amazon-lightsail-connecting-to-postgres-database-using-ssl"></a>

Amazon Lightsail crea un certificato SSL e lo installa nel tuo database gestito PostgreSQL (Postgres) al momento del provisioning. Il certificato è firmato da un'autorità di certificazione (CA) e include l'endpoint del database come Common Name (Nome comune, CN) per il certificato SSL per la protezione contro gli attacchi di spoofing.

Un certificato SSL creato da Lightsail è l'entità principale affidabile e dovrebbe funzionare nella maggior parte dei casi, ma potrebbe fallire se l'applicazione non accetta catene di certificati. Se l'applicazione non accetta le catene di certificati, potrebbe essere necessario utilizzare un certificato intermedio per la connessione alla Regione AWS.

Per ulteriori informazioni sui certificati emessi da una CA per il database gestito, sulle Regione AWS supportate e su come scaricare i certificati intermedi per le applicazioni, consulta [Download di un certificato SSL per il database gestito](amazon-lightsail-download-ssl-certificate-for-managed-database.md).

## Prerequisiti
<a name="connecting-to-postgres-ssl-prerequisites"></a>
+ Installa il server PostgreSQL sul computer utilizzato per la connessione al database. Per ulteriori informazioni, consulta [Download di PostgreSQL](https://www.postgresql.org/download/) nel sito Web di Postgres
+ Scarica il certificato appropriato per il database. Per informazioni, consulta [Download di un certificato SSL per il database gestito](amazon-lightsail-download-ssl-certificate-for-managed-database.md).

## Connettiti al database Postgres con SSL
<a name="connect-to-your-postgres-database-using-ssl"></a>

Completa la procedura seguente per connetterti al database Postgres con SSL.

1. Aprire una finestra del terminal o del prompt dei comandi.

1. Immettere il comando seguente per la connessione a un database PostgreSQL.

   ```
   psql -h DatabaseEndpoint -p 5432 "dbname=DatabaseName user=UserName sslrootcert=/path/to/certificate/rds-combined-ca-bundle.pem sslmode=verify-full"
   ```

   Nel comando, sostituisci:
   + *DatabaseEndpoint*con l'endpoint del tuo database.
   + *DatabaseName*con il nome del database a cui vuoi connetterti.
   + *UserName*con il nome utente del database.
   + */path/to/certificate/rds-combined-ca-bundle.pem*con il percorso locale in cui hai scaricato e salvato il certificato per il tuo database.

   **Esempio**:

   ```
   psql -h ls-8e81e07f8b821917b11e1c6a0e26cb73c203.czowadgeezqi.us-west-2.rds.amazonaws.com -p 5432 "dbname=dbmaster user=dbmasteruser sslrootcert=/home/ec2-user/rds-combined-ca-bundle.pem sslmode=verify-full"
   ```

1. Digitare la password per l'utente del database specificato nel comando precedente quando richiesto, quindi premere **Enter (Invio)**.

   Il risultato dovrebbe essere analogo all'esempio seguente. Se viene visualizzato un valore "SSL connection" (Connessione SSL), la connessione è crittografata.  
![\[Stato della connessione al database Postgres.\]](http://docs.aws.amazon.com/it_it/lightsail/latest/userguide/images/amazon-lightsail-postgres-ssl-connection.png)

# Eliminare un database Lightsail e creare un'istantanea finale
<a name="amazon-lightsail-deleting-your-database"></a>

Elimina il database gestito in Amazon Lightsail se non ne hai più bisogno. Non appena il database viene eliminato, i relativi addebiti vengono bloccati.

**Nota**  
Non è possibile ripristinare un database eliminato. Puoi creare uno snapshot finale del database durante la procedura illustrata in questa guida oppure creare uno snapshot separatamente rispetto al processo di eliminazione. Per ulteriori informazioni, consulta [Creazione di uno snapshot del database](amazon-lightsail-creating-a-database-snapshot.md).

**Per eliminare un database**

1. Accedi alla console [Lightsail](https://lightsail.aws.amazon.com/).

1. Nel pannello di navigazione a sinistra, scegliere **Database**.

1. Selezionare il nome del database da eliminare.

1. Selezionare la scheda **Delete (Elimina)**.

1. Aggiungi un segno di spunta accanto a **Crea snapshot prima dell'eliminazione** per creare un ultimo snapshot prima di eliminare il database. Inserire quindi un nome per lo snapshot.

   I nomi delle risorse:
   + Deve essere unico per ogni account Regione AWS Lightsail.
   + Deve contenere da 2 a 255 caratteri.
   + Devono iniziare e terminare con un carattere alfanumerico o un numero.
   + Possono includere caratteri alfanumerici, numeri, punti, trattini e trattini bassi (underscore).

1. Scegliere **Delete database (Elimina database)**.

1. Selezionare **Yes, delete (Sì, elimina)** per confermare l'eliminazione.  
![\[Creazione di uno snapshot di database prima di eliminare un database\]](http://docs.aws.amazon.com/it_it/lightsail/latest/userguide/images/amazon-lightsail-delete-database-with-snapshot.png)

   Se hai scelto di creare un'istantanea prima di eliminarla, puoi visualizzarla nella sezione **Istantanee** della home page di Lightsail.

# Importa set di dati di grandi dimensioni nel tuo database Lightsail senza ritardi
<a name="amazon-lightsail-configuring-database-data-import-mode"></a>

Le operazioni regolari di backup del database possono causare notevoli rallentamenti quando vengono importate grandi quantità di dati alla volta. Abilita la modalità di importazione dei dati per il tuo database gestito da Amazon Lightsail per sospendere queste operazioni durante l'importazione di grandi quantità di dati.

**Importante**  
Tutti i backup di ripristino di emergenza vengono eliminati quando viene abilitata la modalità di importazione dei dati. Crea uno snapshot del database se desideri disporre di un backup prima di abilitare la modalità di importazione dei dati. Per ulteriori informazioni, consulta [Creazione di uno snapshot del database](amazon-lightsail-creating-a-database-snapshot.md).

**Per configurare la modalità di importazione dati per un database**

1. Accedi alla console [Lightsail](https://lightsail.aws.amazon.com/).

1. Nel pannello di navigazione a sinistra, scegliere **Database**.

1. Scegliere il nome del database per cui configurare la modalità di importazione dati.

1. Nella scheda **Connect (Connetti)**, nella sezione **Data import mode (Modalità di importazione dati)**, usare il selettore per attivare la modalità di importazione dati. Analogamente, al termine dell'importazione, usare il selettore per disattivarla.  
![\[L'attivazione della modalità di importazione dei dati nella console Lightsail\]](http://docs.aws.amazon.com/it_it/lightsail/latest/userguide/images/amazon-lightsail-database-data-import-mode-toggle.png)

   Una volta abilitata la modalità di importazione dati, le operazioni di backup del database vengono sospese. È consigliabile attivare temporaneamente la modalità di importazione dati. Usarla solo quando è necessario importare grandi quantità di dati nel database. Disabilitare la modalità di importazione dati non appena terminato, per ripristinare le operazioni di backup.
**Nota**  
L'importazione può essere rallentata a seconda della quantità di dati che viene importata. Per ulteriori informazioni, consulta [Ottimizzazione dell'importazione dei dati](https://lightsail.aws.amazon.com/ls/docs/en/articles/amazon-lightsail-choosing-a-database#optimizing-your-data-import).

# Importazione di dati SQL nei database MySQL di Lightsail
<a name="amazon-lightsail-importing-data-into-your-mysql-database"></a>

Puoi importare un file SQL (.SQL) nel tuo database gestito MySQL in Amazon Lightsail utilizzando MySQL Workbench.

**Nota**  
Per ulteriori informazioni su come connettere MySQL Workbench al database, consulta [Connessione al database MySQL](amazon-lightsail-connecting-to-your-mysql-database.md).

**Per importare dati in un database**

1. Aprire MySQL Workbench.

1. Nell'elenco Connessioni MySQL, scegli il database gestito MySQL.

1. Scegliere **Data Import/Restore (Importazione/Ripristino dei dati)** nel menu di navigazione a sinistra.

1. Nel riquadro Data Import (Importazione dei dati), scegliere **Import from Self-Contained File (Importa da file autonomo)** nella sezione **Import Options (Opzioni di importazione)**.  
![\[Importazione di un file .SQL autonomo\]](http://docs.aws.amazon.com/it_it/lightsail/latest/userguide/images/amazon-lightsail-import-from-self-contained-file.png)

1. Scegliere il pulsante dei puntini di sospensione per cercare nell'unità locale il file .SQL da importare.

1. Scegliere il file .SQL da importare, quindi scegliere **Open (Apri)**.

1. Scegliere il menu a discesa **Default Target Schema (Schema di destinazione predefinito)**, quindi selezionare il database esistente in cui importare il file. È anche possibile creare un nuovo database scegliendo **New (Nuovo)**.  
![\[Scelta di uno schema di destinazione predefinito\]](http://docs.aws.amazon.com/it_it/lightsail/latest/userguide/images/amazon-lightsail-default-schema-to-import-to.png)

1. Scegliere **Start Import (Avvia importazione)** per avviare l'importazione.

   L'importazione potrebbe richiedere alcuni minuti o più, a seconda delle dimensioni del file .SQL. Una volta completata l'importazione, viene visualizzato un messaggio simile al seguente:  
![\[Importazione completata\]](http://docs.aws.amazon.com/it_it/lightsail/latest/userguide/images/amazon-lightsail-import-finished.png)

# Importa i backup dei database PostgreSQL nei database gestiti da Lightsail
<a name="amazon-lightsail-importing-data-into-your-postgres-database"></a>

Puoi importare un file di backup del database nel tuo database gestito da PostgreSQL in Amazon Lightsail utilizzando pgAdmin.

**Nota**  
Per ulteriori informazioni su come connettere pgAdmin al database, consulta [Connessione al database PostgreSQL](amazon-lightsail-connecting-to-your-postgres-database.md). Per ulteriori informazioni sulla creazione di un backup di database PostgreSQL che è possibile importare in un altro database, consulta [Finestra di dialogo Backup](https://www.pgadmin.org/docs/) nella documentazione di pgAdmin.

**Per importare un file di backup nel database**

1. Aprire pgAdmin.

1. Nell'elenco delle connessioni al server, fai doppio clic sul database gestito da PostgreSQL in Amazon Lightsail per connetterti ad esso.

1. Espandere il nodo **Databases (Database)**

1. Fare clic con il pulsante destro del mouse sul database in cui si desidera importare i dati da un file di backup del database, quindi scegliere **Restore (Ripristina)**.  
![\[Ripristino di un database in pgAdmin.\]](http://docs.aws.amazon.com/it_it/lightsail/latest/userguide/images/amazon-lightsail-pgadmin-restore-database.png)

1. Nel modulo **Restore (Ripristina)**, completare i seguenti campi:
   + **Format (Formato)**: scegliere il formato del file di backup.
   + **Filename (Nome file)**: scegliere l'icona puntini, quindi individuare e scegliere il file di backup del database sull'unità locale. Una volta evidenziato il file, scegliere **Select (Seleziona)** per tornare al prompt **Restore (Ripristina)**.
**Nota**  
Scegliere il menu a discesa **Format (Formato)** e selezionare **All files (Tutti i file)** per visualizzare tutti i formati di file sull'unità locale. I file di backup potrebbero essere salvati come un tipo di file diverso rispetto a quello selezionato per impostazione predefinita (sql).  
![\[Importazione di un file di backup.\]](http://docs.aws.amazon.com/it_it/lightsail/latest/userguide/images/amazon-lightsail-pgadmin-restore-backup-select-file.png)
   + **Number of jobs (Numero di processi)** e **Role name (Nome ruolo)**: lasciare vuoti questi campi.

1. Scegliere **Restore (Ripristina)** per avviare l'importazione.

   L'importazione potrebbe richiedere alcuni minuti o più a seconda delle dimensioni del file di backup del database. Una volta completata l'importazione, viene visualizzato un messaggio simile al seguente:  
![\[Operazione di ripristino dei file di backup del database PostgreSQL completata con successo.\]](http://docs.aws.amazon.com/it_it/lightsail/latest/userguide/images/amazon-lightsail-pgadmin-successful-restore.png)

# Visualizza i log e la cronologia del database Lightsail
<a name="amazon-lightsail-viewing-database-logs-and-history"></a>

Visualizza i log del database e la cronologia delle modifiche nella console Amazon Lightsail. I log di database forniscono informazioni utili che agevolano la diagnosi dei problemi sul database. Analogamente, la cronologia del database mostra le modifiche apportate al database, per associare i problemi a una modifica recente.

**Per visualizzare i log di database**

1. Accedi alla console [Lightsail](https://lightsail.aws.amazon.com/).

1. Nel pannello di navigazione a sinistra, scegliere **Database**.

1. Scegliere il nome del database per il quale visualizzare i log.

1. Scegliere la scheda **Logs and history (Log e cronologia)**.

   La pagina visualizza i log del database e la cronologia delle modifiche apportate al database.

1. Selezionare un log di database. Sono disponibili i seguenti log di database:

   **File di log del database MySQL**
   + **Log di errore**: un record con gli orari di avvio e arresto di mysqld. Contiene anche messaggi diagnostici, ad esempio errori, avvisi e note, che si verificano durante l'avvio e l'arresto del server, nonché durante l'esecuzione del server. Per ulteriori informazioni, vedere l'articolo sui log di errore nella documentazione di [MySQL 5.6](https://dev.mysql.com/doc/refman/5.6/en/keywords.html), [MySQL 5.7](https://dev.mysql.com/doc/refman/5.7/en/keywords.html) o [MySQL 8.0](https://dev.mysql.com/doc/refman/8.0/en/keywords.html).
   + **Log generico**: un record generico delle operazioni di myswld. Il server scrive informazioni su questo log quando i client si connettono o si disconnettono e registra ogni istruzione SQL ricevuta dai client. Per ulteriori informazioni, vedere l'articolo sui log di query generiche nella documentazione di [MySQL 5.6](https://dev.mysql.com/doc/refman/5.6/en/keywords.html), [MySQL 5.7](https://dev.mysql.com/doc/refman/5.7/en/keywords.html) o [MySQL 8.0](https://dev.mysql.com/doc/refman/8.0/en/keywords.html).
   + **Log di query lente**: un record sulle istruzioni SQL che hanno richiesto più secondi del valore long\$1query\$1time per l'esecuzione, oltre a richiedere il controllo di almeno min\$1examined\$1row\$1limit. Per ulteriori informazioni, vedere l'articolo sui log di query lente nella documentazione di [MySQL 5.6](https://dev.mysql.com/doc/refman/5.6/en/keywords.html), [MySQL 5.7](https://dev.mysql.com/doc/refman/5.7/en/keywords.html) o [MySQL 8.0](https://dev.mysql.com/doc/refman/8.0/en/keywords.html).
**Nota**  
I log generici e i log per query lente sono disabilitati per impostazione predefinita sui database MySQL. Per abilitare questi log e iniziare a raccogliere dati, occorre aggiornare alcuni parametri del database. Per ulteriori informazioni, consultare la sezione relativa all'[abilitazione dei log generici e dei log per query lente dei database MySQL su Amazon Lightsail](amazon-lightsail-enabling-mysql-general-and-slow-query-logs).

   **File di log del database PostgreSQL**
   + **Log di Postgres**: un record con gli orari di avvio e arresto del database. Contiene inoltre dati diagnostici, ad esempio errori, avvisi, notifiche e messaggi di debug che si verificano durante l'avvio, la chiusura e l'esecuzione del database. Per ulteriori informazioni, consulta l'articolo relativo alla creazione di report e alla registrazione degli errori nella documentazione di [PostgreSQL 9.6](https://www.postgresql.org/docs/9.6/runtime-config-logging.html), [PostgreSQL 10](https://www.postgresql.org/docs/10/runtime-config-logging.html), [PostgreSQL 11](https://www.postgresql.org/docs/11/runtime-config-logging.html) o [PostgreSQL 12](https://www.postgresql.org/docs/12/runtime-config-logging.html).

**Topics**
+ [Log di query MySQL](amazon-lightsail-enabling-mysql-general-and-slow-query-logs.md)

# Monitora le prestazioni delle query MySQL con log di query generali e lenti in Lightsail
<a name="amazon-lightsail-enabling-mysql-general-and-slow-query-logs"></a>

I [log delle query generici e lenti](amazon-lightsail-viewing-database-logs-and-history.md) sono disabilitati per impostazione predefinita per i database MySQL in Amazon Lightsail. Per abilitare questi log e iniziare a raccogliere dati, occorre aggiornare alcuni parametri del database. Aggiorna i parametri del database utilizzando l'API Lightsail AWS Command Line Interface ,AWS CLI() o. SDKs In questa guida, ti mostriamo come utilizzare per AWS CLI aggiornare i parametri del database e abilitare i log delle query generici e lenti. Vengono fornite anche opzioni supplementari per controllare il log generale e il log delle query lente e la gestione della conservazione dei dati di log.

## Prerequisito
<a name="prerequisite-to-enable-general-and-slow-query-logs"></a>

Se non lo hai ancora fatto, installa e configura l' AWS CLI. Per ulteriori informazioni, consulta [Configurazione AWS Command Line Interface per l'utilizzo con Amazon Lightsail](lightsail-how-to-set-up-and-configure-aws-cli.md).

## Abilita i log delle interrogazioni generali e lenti nella console Lightsail
<a name="enable-the-general-and-slow-query-logs"></a>

Per abilitare i log delle interrogazioni generali e lenti nella console Lightsail, è necessario aggiornare i parametri `slow_query_log` e `general_log` del database con un valore `1` di e `log_output` il parametro con un valore di. `FILE`

**Per abilitare i log delle interrogazioni generali e lenti nella console Lightsail**

1. Aprire una finestra del terminal o del prompt dei comandi.

1. Immettere il comando seguente per aggiornare il parametro `general_log` con il valore `1`, che corrisponde a true o abilitato.

   ```
   aws lightsail update-relational-database-parameters --region Region --relational-database-name DatabaseName --parameters "parameterName=general_log,parameterValue=1,applyMethod=pending-reboot"
   ```

   Nel comando, sostituisci:
   + *DatabaseName*con il nome del tuo database.
   + *Region*con Regione AWS il tuo database.

1. Immettere il comando seguente per aggiornare il parametro `slow_query_log` con il valore `1`, che corrisponde a true o abilitato.

   ```
   aws lightsail update-relational-database-parameters --region Region --relational-database-name DatabaseName --parameters "parameterName=slow_query_log,parameterValue=1,applyMethod=pending-reboot"
   ```

   Nel comando, sostituisci:
   + *DatabaseName*con il nome del tuo database.
   + *Region*con Regione AWS il tuo database.

1. Immettete il seguente comando per aggiornare il `log_output` parametro a un valore di`FILE`, che scrive i dati di registro in un file di sistema e ne consente la visualizzazione nella console Lightsail.

   ```
   aws lightsail update-relational-database-parameters --region Region --relational-database-name DatabaseName --parameters "parameterName=log_output,parameterValue=FILE,applyMethod=pending-reboot"
   ```

   Nel comando, sostituisci:
   + *DatabaseName*con il nome del tuo database.
   + *Region*con Regione AWS il tuo database.

1. Immettere il comando seguente per riavviare il database e applicare le modifiche.

   ```
   aws lightsail reboot-relational-database --region Region --relational-database-name DatabaseName
   ```

   Nel comando, sostituisci:
   + *DatabaseName*con il nome del tuo database.
   + *Region*con Regione AWS il tuo database.

   A questo punto, il database non è più disponibile durante il riavvio. Attendi qualche minuto, quindi accedi alla console [Lightsail](https://lightsail.aws.amazon.com/) per visualizzare i log delle query generali e lente per il tuo database. Per ulteriori informazioni, consulta [Visualizzazione dei log e della cronologia del database in Amazon Lightsail](amazon-lightsail-viewing-database-logs-and-history.md).
**Nota**  
Per ulteriori informazioni sull'aggiornamento dei parametri del database, consulta [Aggiornamento dei parametri del database in Amazon Lightsail](amazon-lightsail-updating-database-parameters.md).

## Controllo di altre opzioni dei log di database
<a name="control-additional-database-log-options"></a>

Per controllare altre opzioni per il log generale e il log delle query lente di MySQL, aggiornare i parametri seguenti:
+ `log_output`: impostare questo parametro su `TABLE`. Le query generali vengono scritte nella tabella `mysql.general_log` e le query lente nella tabella `mysql.slow_log`. Puoi anche impostare il parametro `log_output` su `NONE` per disabilitare la registrazione.
**Nota**  
L'impostazione del `log_output` parametro su `TABLE` disabilita la visualizzazione dei dati generali e lenti del registro delle interrogazioni nella console Lightsail. Per visualizzare i dati dei log, occorre invece consultare le tabelle `mysql.general_log` e `mysql.slow_log` del database.
+ `long_query_time`: per evitare che le query a rapida esecuzione vengano registrate nel log delle query lente, specificare un valore per il tempo minimo di esecuzione delle query da registrare, espresso in secondi. Il valore predefinito è 10 secondi e il valore minimo è 0. Se il parametro `log_output` è impostato su `FILE`, è possibile specificare un valore a virgola mobile con risoluzione al microsecondo. Se il parametro `log_output` è impostato su `TABLE`, è necessario specificare un valore intero con risoluzione al secondo. Vengono registrate solo le query il cui tempo di esecuzione supera il valore del parametro `long_query_time`. Ad esempio, impostando `long_query_time` su 0,1 si impedisce a tutte le query con tempo di esecuzione inferiore a 100 millisecondi di essere registrate.
+ `log_queries_not_using_indexes`: per registrare tutte le query che non usano un indice nel log delle query lente, impostare su 1. Il valore predefinito è 0. Le query che non usano un indice vengono registrate anche se il loro tempo di registrazione è inferiore al valore del parametro `long_query_time`.

## Conservazione dei dati di log
<a name="log-data-retention"></a>

Quando la registrazione è abilitata, a intervalli regolari viene eseguita la rotazione dei log delle tabelle o l'eliminazione dei file di log. Questa è una misura preventiva per ridurre l'eventualità che un file di log molto grande comprometta l'uso del database o la performance. Quando il parametro `log_output` è impostato su `FILE` o `TABLE`, la registrazione viene gestita come segue:
+ Quando la registrazione `FILE` è abilitata, i file di log vengono esaminati ogni ora e quelli più vecchi di 24 ore vengono eliminati. In alcuni casi, la dimensione del file di log combinato restante dopo l'eliminazione supera la soglia del 2% di spazio assegnato a un database. In questi casi, i file di log più grandi vengono eliminati fino a che le dimensioni del file di log non rimangono inferiori alla soglia.
+ Quando la registrazione `TABLE` è abilitata, in alcuni casi le tabelle di log vengono ruotate ogni 24 ore.

  Questa rotazione avviene se lo spazio usato dai log delle tabelle è più del 20 per cento dello spazio di storage assegnato o se la dimensione di tutti i file combinati è maggiore di 10 GB.

  Se la quantità di spazio utilizzato per un database è maggiore del 90% dello spazio di storage assegnato del database, le soglie per rotazione dei log vengono ridotte.

  Le tabelle di log vengono ruotate se lo spazio utilizzato dai log delle tabelle supera il 10 per cento dello spazio di storage assegnato o se la dimensione di tutti i log combinati è maggiore di 5 GB.

  Puoi iscriverti all'evento `low_free_storage` per ricevere notifica quando le tabelle di log vengono ruotate per liberare spazio.
  + Quando le tabelle di log sono convertite, la tabella di log corrente è copiata in una tabella di logo di backup e le voci nella tabella di log corrente sono eliminate. Se esiste già una tabella di log di backup, questa viene eliminata prima che la tabella di log corrente sia copiata nel backup. Puoi eseguire una query sulla tabella di log di backup. La tabella di log di backup per la tabella `mysql.general_log` è denominata `mysql.general_log_backup`. La tabella di log di backup per la tabella `mysql.slow_log` è denominata `mysql.slow_log_backup`.
  + Puoi ruotare la tabella `mysql.general_log` chiamando `mysql.rds_rotate_general_logprocedure`. Puoi ruotare la tabella `mysql.slow_log` chiamando `mysql.rds_rotate_slow_logprocedure`.
  + I log della tabella vengono ruotati durante l'aggiornamento della versione del database.

# Disattiva i point-in-time backup per i database Lightsail
<a name="amazon-lightsail-turn-off-database-point-in-time-backup"></a>

Utilizzate la seguente procedura per disabilitare i point-in-time backup per il database gestito da Lightsail.

**Importante**  
Con i point-in-time backup, puoi recuperare facilmente i tuoi dati in caso di guasto del database. Ti consigliamo di lasciare abilitati i backup point-in-time per il tuo database gestito da Lightsail. 

## Prerequisito
<a name="turn-off-database-point-in-time-backup-prerequisite"></a>

Usa AWS Command Line Interface (AWS CLI) o AWS CloudShell per abilitare o disabilitare i point-in-time backup per il tuo database Lightsail. CloudShell è una shell preautenticata basata su browser che puoi avviare direttamente dalla console Lightsail. Per ulteriori informazioni, consultare [Imposta e configura le operazioni AWS CLI per Lightsail](lightsail-how-to-set-up-and-configure-aws-cli.md) e [Gestisci le risorse Lightsail con AWS CloudShell](amazon-lightsail-cloudshell.md).

## point-in-timeDisattiva i backup del database
<a name="turn-off-database-point-in-time-backup"></a>

Per disabilitare i point-in-time backup per il database gestito in Lightsail, è necessario aggiornare il database utilizzando il comando `update-relational-database` Lightsail di. AWS CLI Per ulteriori informazioni, consulta [update-relational-database](https://docs.aws.amazon.com/cli/latest/reference/lightsail/update-relational-database.html)*AWS CLI Command* Reference.
+ Inserisci il seguente comando in un terminale, prompt dei comandi o CloudShell finestra:

  ```
  aws lightsail update-relational-database --region Region --relational-database-name DatabaseName --disable-backup-retention --apply-immediately
  ```

  Il `--disable-backup-retention` valore del comando disattiva il point-in-time backup per il database specificato. Nel comando, sostituisci:
  + *DatabaseName*con il nome del database.
  + *Region*con Regione AWS il tuo database.

Dovresti vedere una risposta all'operazione con lo stato di`Succeeded`. Lo stato del database cambierà in **Modifica** per un breve periodo di tempo durante l'aggiornamento. Quando lo stato del database torna a **Disponibile**, le opzioni di point-in-time ripristino verranno disattivate come illustrato nell'esempio seguente.

![\[AWS CLI comando per disabilitare point-in-time il backup.\]](http://docs.aws.amazon.com/it_it/lightsail/latest/userguide/images/database-disable-backup-output-cli.png)


**Nota**  
Per abilitare il point-in-time backup, esegui lo stesso comando elencato in precedenza ma con il `--enable-backup-retention` parametro.

# Esegui il backup del database Lightsail con istantanee
<a name="amazon-lightsail-creating-a-database-snapshot"></a>

Puoi creare uno snapshot del tuo database gestito in Amazon Lightsail. Una snapshot è una copia del database che è possibile utilizzare per ripristinarlo in caso di problemi. È anche possibile usare uno snapshot per creare un nuovo database con un piano diverso, ad esempio un piano ad alta disponibilità o un piano standard.

Quando si crea uno snapshot di un database standard, il database diventa non disponibile per alcuni secondi o minuti, a seconda delle dimensioni. I database ad alta disponibilità non sono interessati dalle operazioni relative alle snapshot perché la snapshot viene creata utilizzando il database in standby.

**Per creare uno snapshot di un database**

1. Accedi alla console [Lightsail](https://lightsail.aws.amazon.com/).

1. Nel pannello di navigazione a sinistra, scegliere **Database**.

1. Scegliere il nome del database per il quale creare uno snapshot.

1. Scegliere la scheda **Snapshots & restore (Snapshot e ripristino)**.

1. Nella sezione **Manual snapshots (Snapshot manuali)** della pagina, scegliere **Create snapshot (Crea snapshot)**, quindi immettere un nome per lo snapshot.

   I nomi delle risorse:
   + Deve essere unico per ogni account Regione AWS Lightsail.
   + Deve contenere da 2 a 255 caratteri.
   + Devono iniziare e terminare con un carattere alfanumerico o un numero.
   + Possono includere caratteri alfanumerici, numeri, punti, trattini e trattini bassi (underscore).

1. Scegli **Create** (Crea).

   Il processo di creazione di snapshot inizia e viene mostrato lo stato **Snapshot in progress (Snapshot in corso)**.  
![\[Snapshot di database in corso\]](http://docs.aws.amazon.com/it_it/lightsail/latest/userguide/images/amazon-lightsail-database-snapshot-in-progress.png)

   Al termine del processo di creazione della snapshot, la nuova snapshot appare nella sezione **Recent snapshots (Snapshot recenti)**. **Puoi anche visualizzare tutte le istantanee del tuo account nella home page di Lightsail, nella scheda Istantanee.**  
![\[Istantanee recenti del database nella console Lightsail\]](http://docs.aws.amazon.com/it_it/lightsail/latest/userguide/images/amazon-lightsail-database-recent-snapshots.png)

## Fasi successive
<a name="creating-a-database-snapshot-next-steps"></a>

Quando la snapshot è pronta, puoi creare un database dalla snapshot, che è un duplicato del database originale. Per ulteriori informazioni, consulta [Creazione di un database da uno snapshot](amazon-lightsail-creating-a-database-from-snapshot.md).

**Topics**
+ [Fasi successive](#creating-a-database-snapshot-next-steps)
+ [Ripristina il database](amazon-lightsail-creating-a-database-from-point-in-time-backup.md)
+ [Creazione di un database dallo snapshot](amazon-lightsail-creating-a-database-from-snapshot.md)

# Ripristina un database da un point-in-time backup in Lightsail
<a name="amazon-lightsail-creating-a-database-from-point-in-time-backup"></a>

Puoi creare un nuovo database gestito utilizzando un point-in-time backup in Amazon Lightsail. Point-in-timei backup del database sono disponibili in incrementi di 5 minuti e per i sette giorni precedenti. Questo ti offre la possibilità di ripristinare un database in errore a un determinato momento nell'arco dell'ultima settimana.

Puoi anche creare un nuovo database da uno snapshot. Per ulteriori informazioni, consulta [Creazione di un database da uno snapshot in Amazon Lightsail](amazon-lightsail-creating-a-database-from-snapshot.md).

**Per creare un database da un backup point-in-time**

1. Accedi alla console [Lightsail](https://lightsail.aws.amazon.com/).

1. Nel pannello di navigazione a sinistra, scegliere **Database**.

1. Scegliere il nome del database per cui si vuole cambiare piano.

1. Scegliere la scheda **Snapshots and restore (Snapshot e ripristino)**.

1. Nella sezione **Emergency restore (Ripristino di emergenza)**, selezionare la data e l'ora del backup da utilizzare per il nuovo database.  
![\[Creazione di un database da un backup point-in-time\]](http://docs.aws.amazon.com/it_it/lightsail/latest/userguide/images/amazon-lightsail-create-new-database-from-emergency-restore.png)

1. Scegliere **Restore to new database (Ripristina in un nuovo database)**.

1. Nella pagina **Create a new database (Crea un nuovo database)** scegliere **Change zone (Cambia zona)** per selezionare una zona di disponibilità diversa. Il nuovo database viene creato nella stessa regione AWS della snapshot selezionata in precedenza.

1. Scegliere il nuovo piano di database.

   Scegliere un piano di database a disponibilità elevata o standard. Un database creato con un piano ad alta disponibilità include un database primario e un database di standby secondario in un'altra zona di disponibilità per il supporto del failover. Per ulteriori informazioni, consulta [Database ad alta disponibilità](amazon-lightsail-high-availability-databases.md).
**Nota**  
Non è possibile scegliere un piano di database più piccolo rispetto a quello del database originale.

1. Immettere un nome per il database.

   I nomi delle risorse:
   + Deve essere unico per ogni account Regione AWS Lightsail.
   + Deve contenere da 2 a 255 caratteri.
   + Devono iniziare e terminare con un carattere alfanumerico o un numero.
   + Possono includere caratteri alfanumerici, numeri, punti, trattini e trattini bassi (underscore).

1. Scegliere una delle seguenti opzioni per aggiungere tag al database:
   + **Aggiungi tag con sola chiave** o **Gestisci tag** (se i tag sono già stati aggiunti). Inserire il nuovo tag nella casella di testo della chiave del tag e premere **Enter** (Inserisci). Dopo aver inserito i tag, selezionare **Save** (Salva) per aggiungerli o **Cancel** (Annulla) per non aggiungerli.  
![\[Tag con sola chiave nella console Lightsail.\]](http://docs.aws.amazon.com/it_it/lightsail/latest/userguide/images/amazon-lightsail-key-only-tags.png)
   + **Create a key-value tag** (Crea tag chiave-valore), dopodiché inserire una chiave nella casella di testo **Key** (Chiave) e un valore nella casella di testo **Value** (Valore). Dopo aver inserito i tag, selezionare **Save** (Salva) per aggiungerli o **Cancel** (Annulla) per non aggiungerli.

     I tag chiave-valore possono essere aggiunti solo uno alla volta prima di salvare. Per aggiungere più di un tag chiave-valore, ripetere i passaggi precedenti.  
![\[Tag chiave-valore nella console Lightsail.\]](http://docs.aws.amazon.com/it_it/lightsail/latest/userguide/images/amazon-lightsail-key-value-tag.png)
**Nota**  
Per ulteriori informazioni sui tag chiave-unica e chiave-valore, consulta [Tag](amazon-lightsail-tags.md).

1. Scegliere **Crea database**.

   In pochi minuti, il tuo nuovo database Lightsail è pronto con il nuovo piano o pacchetto di database.

## Fasi successive
<a name="creating-a-database-from-point-in-time-backup-next-steps"></a>

Completare le operazioni seguenti quando il nuovo database è operativo:
+ Eliminare il database originale se non è più necessario. Per ulteriori informazioni, consulta [Eliminazione del database](amazon-lightsail-deleting-your-database.md).
+ I database creati da un point-in-time backup sono configurati per utilizzare una password sicura creata da Lightsail. Per ulteriori informazioni, consulta [Gestione della password del database](amazon-lightsail-managing-database-password.md).

# Crea un database gestito da un'istantanea in Lightsail
<a name="amazon-lightsail-creating-a-database-from-snapshot"></a>

Puoi creare un nuovo database gestito da uno snapshot in Amazon Lightsail se qualcosa va storto con il database originale. È anche possibile cambiare piano per il database, ad esempio un piano ad alta disponibilità o un piano standard. Puoi anche creare un nuovo database da un point-in-time backup del database originale. Per ulteriori informazioni, consulta [Creare un database da un point-in-time backup in Amazon Lightsail](amazon-lightsail-creating-a-database-from-point-in-time-backup.md).

Quando crei il duplicato del database, puoi scegliere un piano diverso o più ampio rispetto al database originale. Non potrai invece scegliere un piano più piccolo rispetto al database originale.

**Nota**  
Un database creato con un piano ad alta disponibilità include un database primario e un database di standby secondario in un'altra zona di disponibilità per il supporto del failover. Per ulteriori informazioni, consulta [Database ad alta disponibilità](amazon-lightsail-high-availability-databases.md).

**Per creare un database da uno snapshot**

1. Accedi alla console [Lightsail](https://lightsail.aws.amazon.com/).

1. Nel pannello di navigazione a sinistra, scegliere **Database**.

1. Scegliere il nome del database da duplicare creando un nuovo database da uno snapshot.

1. Scegliere la scheda **Snapshots & restore (Snapshot e ripristino)**.

1. Nella sezione **Manual snapshots (Snapshot manuali)** della pagina, scegliere l'icona del menu operazioni (⋮) accanto allo snapshot da cui si desidera creare un nuovo database e scegliere **Create new database (Crea nuovo database**).
**Nota**  
È necessario uno snapshot del database da utilizzare come base. Se non è ancora stato creato uno snapshot, consulta [Creazione di uno snapshot del database](amazon-lightsail-creating-a-database-snapshot.md).  
![\[Creazione di un nuovo database da uno snapshot\]](http://docs.aws.amazon.com/it_it/lightsail/latest/userguide/images/amazon-lightsail-create-new-database-from-snapshot.png)

1. Scegliere **Create new database (Crea nuovo database)**.

1. Nella pagina **Create a new database (Crea un nuovo database)** scegliere **Change zone (Cambia zona)** per selezionare una zona di disponibilità diversa. Il nuovo database viene creato nella stessa regione AWS della snapshot selezionata in precedenza.

1. Scegliere il nuovo piano di database.

   Selezionare un piano di database a disponibilità elevata o standard. Un database creato con un piano ad alta disponibilità include un database primario e un database di standby secondario in un'altra zona di disponibilità per il supporto del failover. Per ulteriori informazioni, consulta [Database ad alta disponibilità](amazon-lightsail-high-availability-databases.md).
**Nota**  
Non è possibile scegliere un piano di database più piccolo rispetto a quello del database originale utilizzato per creare la snapshot.

1. Immettere un nome per il database.

   I nomi delle risorse:
   + Deve essere unico per ogni account Regione AWS Lightsail.
   + Deve contenere da 2 a 255 caratteri.
   + Devono iniziare e terminare con un carattere alfanumerico o un numero.
   + Possono includere caratteri alfanumerici, numeri, punti, trattini e trattini bassi (underscore).

1. Scegliere una delle seguenti opzioni per aggiungere tag al database:
   + **Aggiungi tag con sola chiave** o **Gestisci tag** (se i tag sono già stati aggiunti). Inserire il nuovo tag nella casella di testo della chiave del tag e premere **Enter** (Inserisci). Dopo aver inserito i tag, selezionare **Save** (Salva) per aggiungerli o **Cancel** (Annulla) per non aggiungerli.  
![\[Tag con sola chiave nella console Lightsail.\]](http://docs.aws.amazon.com/it_it/lightsail/latest/userguide/images/amazon-lightsail-key-only-tags.png)
   + **Create a key-value tag** (Crea tag chiave-valore), dopodiché inserire una chiave nella casella di testo **Key** (Chiave) e un valore nella casella di testo **Value** (Valore). Dopo aver inserito i tag, selezionare **Save** (Salva) per aggiungerli o **Cancel** (Annulla) per non aggiungerli.

     I tag chiave-valore possono essere aggiunti solo uno alla volta prima di salvare. Per aggiungere più di un tag chiave-valore, ripetere i passaggi precedenti.  
![\[Tag chiave-valore nella console Lightsail.\]](http://docs.aws.amazon.com/it_it/lightsail/latest/userguide/images/amazon-lightsail-key-value-tag.png)
**Nota**  
Per ulteriori informazioni sui tag chiave-unica e chiave-valore, consulta [Tag](amazon-lightsail-tags.md).

1. Scegliere **Crea database**.

   In pochi minuti, il tuo nuovo database Lightsail è pronto con il nuovo piano o pacchetto di database.

## Passaggi successivi
<a name="creating-a-database-from-snapshot-next-steps"></a>

Completare le operazioni seguenti quando il nuovo database è operativo:
+ Se si crea un nuovo database per sostituire un database esistente e si dispone di un'applicazione che dipende dal database esistente, è necessario aggiornare le dipendenze dell'applicazione sul nuovo database.
+ Eliminare il database originale se non è più necessario. Per ulteriori informazioni, consulta [Eliminazione del database](amazon-lightsail-deleting-your-database.md).
+ I database creati da un'istantanea sono configurati per utilizzare una password sicura creata da Lightsail. Per ulteriori informazioni, consulta [Gestione della password del database](amazon-lightsail-managing-database-password.md).

# Scarica un SSL/TLS certificato per la connettività sicura delle app ai database Lightsail
<a name="amazon-lightsail-download-ssl-certificate-for-managed-database"></a>

Puoi utilizzare Secure Socket Layer (SSL) o Transport Layer Security (TLS) dalla tua applicazione per crittografare una connessione a un database gestito in Amazon Lightsail che esegue MySQL o PostgreSQL. Ciascun motore database ha il proprio processo per l'implementazione di SSL/TLS. Per ulteriori informazioni, consulta [Utilizzo di SSL per la connessione al database MySQL](amazon-lightsail-connecting-to-mysql-database-using-ssl.md) o [Utilizzo di SSL per la connessione al database PostgreSQL](amazon-lightsail-connecting-to-postgres-database-using-ssl.md).

**Nota**  
I certificati disponibili per il download sono etichettati per Amazon Relational Database Service (Amazon RDS), ma funzionano anche per i database gestiti in Lightsail.

## Pacchetti di certificati per tutti i Regione AWS
<a name="global-bundle-certificates"></a>

Per ottenere un pacchetto di certificati che contenga sia i certificati intermedi che i certificati root per tutti Regione AWS i sistemi, o se la tua applicazione è su Microsoft Windows e richiede un PKCS7 file, consulta [Pacchetti di certificati per tutti Regione AWS i](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/UsingWithRDS.SSL.html#UsingWithRDS.SSL.CertificatesAllRegions) utenti nella Amazon Relational Database Service User Guide.

Questo certificato root è un'entità root attendibile e dovrebbe funzionare nella maggior parte dei casi. Tuttavia potrebbe non funzionare se l'applicazione non accetta catene di certificati. Se l'applicazione non accetta catene di certificati, continua alla sezione successiva di questo documento.

## Pacchetti di certificati per %s specifici Regione AWS
<a name="intermediate-certificates"></a>

Per ottenere un pacchetto di certificati che contenga sia i certificati intermedi che i certificati root per uno specifico prodotto Regione AWS, consulta [Pacchetti di certificati per tipi specifici nella Amazon Relational Regione AWS Database](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/UsingWithRDS.SSL.html#UsingWithRDS.SSL.RegionCertificates) Service User Guide.

# Aggiorna la versione del certificato CA per il tuo database Lightsail
<a name="amazon-lightsail-modifying-database-to-use-a-specific-certificate"></a>

Amazon Lightsail ha pubblicato nuovi certificati Certificate Authority (CA) per la connessione al database gestito tramite SSL/TLS. Questa guida descrive come eseguire l'aggiornamento al nuovo certificato CA. È possibile aggiornare il certificato solo utilizzando l'azione [https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_UpdateRelationalDatabase.html](https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_UpdateRelationalDatabase.html)API. I nuovi certificati sono denominati `rds-ca-rsa2048-g1``rds-ca-rsa4096-g1`, e`rds-ca-ecc384-g1`. Il vecchio certificato è denominato`rds-ca-2019`. Forniamo i certificati CA come best practice in AWS materia di sicurezza. Per informazioni sui certificati CA per il database gestito e su quelli supportati Regioni AWS, consulta [Download di un certificato SSL per il database gestito](amazon-lightsail-download-ssl-certificate-for-managed-database.md).

Il vecchio certificato CA (`rds-ca-2019`) scade il 22 agosto 2024. quindi ti consigliamo vivamente di completare la procedura descritta in questa guida il prima possibile per modificare il database gestito in modo che utilizzi il nuovo certificato. Se le applicazioni non si connettono al database gestito da Lightsail dopo il 22 agosto SSL/TLS, no action is required. If these steps are not completed, your applications will fail to connect to your managed database using SSL/TLS 2024.

I nuovi database gestiti creati dopo il 26 gennaio 2024 utilizzeranno il `rds-ca-rsa2048-g1` certificato per impostazione predefinita. Se desideri modificare temporaneamente i nuovi database gestiti per utilizzare il vecchio certificato (`rds-ca-2019`), puoi farlo utilizzando il AWS Command Line Interface (AWS CLI). Tutti i database gestiti creati prima del 26 gennaio 2024 utilizzano il `rds-ca-2019` certificato fino a quando non vengono aggiornati ai `rds-ca-ecc384-g1` certificati `rds-ca-rsa2048-g1``rds-ca-rsa4096-g1`, e.



**Nota**  
Verifica la procedura descritta in questa guida in un ambiente di sviluppo o di gestione temporanea prima di utilizzarla negli ambienti di produzione.

## Prerequisiti
<a name="modifying-database-prerequisites"></a>
+ Aggiorna le applicazioni client del database per utilizzare il nuovo SSL/TLS certificato prima di completare i passaggi di questa procedura.

  I metodi per aggiornare le applicazioni per SSL/TLS i nuovi certificati dipendono dalle applicazioni specifiche. *Collabora con gli sviluppatori delle tue applicazioni per aggiornare i SSL/TLS certificates for your applications. To learn more about updating applications for new SSL/TLS certificati, consulta [Aggiornamento delle applicazioni per la connessione a istanze DB MySQL con nuovi certificati SSL/TLS o Aggiornamento delle applicazioni per la connessione a istanze](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/ssl-certificate-rotation-mysql.html) [DB PostgreSQL con nuovi certificati nella Guida per l'utente di Amazon Relational Database](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/ssl-certificate-rotation-postgresql.html) Service. SSL/TLS *
+ In questa guida, utilizzerai per eseguire l'aggiornamento. AWS CloudShell CloudShell è una shell preautenticata basata su browser che puoi avviare direttamente dalla console Lightsail. Con CloudShell, puoi eseguire i comandi AWS Command Line Interface (AWS CLI) usando la tua shell preferita, come Bash o la shell Z. PowerShell E puoi farlo senza dover scaricare o installare strumenti da riga di comando. Per ulteriori informazioni su come configurare e utilizzare CloudShell, consulta [AWS CloudShell in Lightsail](amazon-lightsail-cloudshell.md).

## Identifica il certificato CA attivo per il tuo database gestito
<a name="checking-database-certificate-version"></a>

Completa i seguenti passaggi per identificare il certificato CA attivo per la tua istanza di database Lightsail.

1. Apri un terminale o una finestra del prompt dei comandi. [AWS CloudShell](amazon-lightsail-cloudshell.md)

1. Immettere il comando seguente per identificare il certificato CA attivo per il database gestito.

   ```
   aws lightsail get-relational-database --relational-database-name DatabaseName --region DatabaseRegion | grep "caCertificateIdentifier"
   ```

   Nel comando, *DatabaseName* sostituiscilo con il nome del database che desideri modificare e *DatabaseRegion* con Regione AWS quello in cui si trova l'istanza del database.

   **Esempio**

   ```
   aws lightsail get-relational-database --relational-database-name Database-1 --region us-east-1 | grep "caCertificateIdentifier"
   ```

   Il comando restituirà l'ID del certificato CA attivo per il database.

   **Esempio**

   ```
   "caCertificateIdentifier": "rds-ca-rsa2048-g1"
   ```

## Modifica del database gestito per utilizzare il nuovo certificato emesso da una nuova CA
<a name="modifying-database-new-certificate"></a>

Completa i seguenti passaggi per modificare il database gestito in Lightsail per utilizzare uno dei nuovi certificati CA `rds-ca-rsa2048-g1` (`rds-ca-rsa4096-g1`, e). `rds-ca-ecc384-g1`

**Importante**  
Aggiorna tutte le applicazioni client che utilizzano il certificato CA prima di aggiornare il certificato CA sul tuo database.

1. Aprire un terminale o una finestra del prompt dei comandi. [AWS CloudShell](amazon-lightsail-cloudshell.md)

1. Immettere il comando seguente per utilizzare il nuovo certificato nel database gestito.

   ```
   aws lightsail update-relational-database --relational-database-name DatabaseName --region DatabaseRegion --ca-certificate-identifier rds-ca-rsa2048-g1
   ```

   Nel comando, *DatabaseName* sostituiscilo con il nome del database che desideri modificare e *DatabaseRegion* con Regione AWS quello in cui si trova l'istanza del database.

   **Esempio**

   ```
   aws lightsail update-relational-database --relational-database-name Database-1 --region us-east-1 --ca-certificate-identifier rds-ca-rsa2048-g1
   ```

   Il certificato CA utilizzato dal database gestito verrà aggiornato durante la successiva finestra di manutenzione del database o immediatamente se si aggiunge il `--apply-immediately` parametro alla fine del comando.

## Modifica del database gestito per utilizzare il nuovo certificato emesso dalla vecchia CA
<a name="modifying-database-old-certificate"></a>

Completa i seguenti passaggi per modificare il database gestito in Lightsail per utilizzare il vecchio certificato CA (). `rds-ca-2019` Esegui questa operazione solo se riscontri un problema critico con uno dei nuovi certificati (`rds-ca-rsa2048-g1``rds-ca-rsa4096-g1`, e`rds-ca-ecc384-g1`) e devi ripristinare temporaneamente quello vecchio.

**Importante**  
Aggiorna tutte le applicazioni client che utilizzano il certificato CA prima di aggiornare il certificato CA sul tuo database.

1. Aprire un terminale o una finestra del prompt dei comandi. [AWS CloudShell](amazon-lightsail-cloudshell.md)

1. Immettere il comando seguente per utilizzare `rds-ca-2019` nel database gestito.

   ```
   aws lightsail update-relational-database --relational-database-name DatabaseName --region DatabaseRegion --ca-certificate-identifier rds-ca-2019
   ```

   Nel comando, *DatabaseName* sostituiscilo con il nome del database che desideri modificare e *DatabaseRegion* con Regione AWS quello in cui si trova l'istanza del database.

   **Esempio**

   ```
   aws lightsail update-relational-database --relational-database-name Database-1 --region us-east-1 --ca-certificate-identifier rds-ca-2019
   ```

   Il certificato CA utilizzato dal database gestito verrà aggiornato durante la successiva finestra di manutenzione del database o immediatamente se si aggiunge il `--apply-immediately` parametro alla fine del comando.

# Pianifica la manutenzione e i backup per i database Lightsail
<a name="amazon-lightsail-changing-preferred-maintenance-and-backup-windows"></a>

Quando una nuova versione di un database è supportata da Amazon Lightsail, il database gestito esistente può essere aggiornato ad essa. Sono disponibili due tipi di aggiornamento: quelli di versione secondaria e quelli di versione principale. Attualmente, Lightsail supporta solo aggiornamenti di versione minori.

Gli aggiornamenti delle versioni secondarie, così come altre attività di manutenzione del database, vengono eseguiti automaticamente durante la finestra di manutenzione preferita per il database. La finestra di manutenzione preferita è una finestra di 30 minuti selezionata a caso tra un periodo di 8 ore per ciascuna. Regione AWS Si verifica in un giorno casuale della settimana. I backup del database vengono eseguiti durante la finestra di backup. La finestra di backup preferita è una finestra di 30 minuti selezionata a caso da un periodo di 8 ore per ciascuna finestra. Regione AWS Anche questa si verifica in un giorno casuale della settimana.

**Nota**  
Per ulteriori informazioni sui blocchi di tempo della finestra di manutenzione preferita per ciascuna regione, consulta la guida [Manutenzione di un'istanza database](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_UpgradeDBInstance.Maintenance.html) nella documentazione di Amazon Relational Database Service (Amazon RDS). Per ulteriori informazioni sui blocchi di tempo della finestra di backup per ciascuna regione, consulta la guida [Utilizzo dei backup](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_WorkingWithAutomatedBackups.html#USER_WorkingWithAutomatedBackups.BackupWindow) nella documentazione di Amazon RDS.

Questa guida illustra come cambiare le finestre di manutenzione e backup preferite, per fare in modo che si verifichino quando il database è soggetto al carico più basso.

## Prerequisiti
<a name="changing-preferred-maintenance-and-backup-windows-prerequisites"></a>

È necessario utilizzare AWS Command Line Interface (AWS CLI) per modificare le finestre di manutenzione e backup preferite del database.

Verifica i seguenti requisiti preliminari:
+ **Installa il AWS CLI**: per ulteriori informazioni, consulta [Installazione di AWS CLI I.](https://docs.aws.amazon.com/cli/latest/userguide/installing.html)
+ **Configurazione di AWS CLI**: per ulteriori informazioni, vedere [Configurazione di AWS CLI](https://lightsail.aws.amazon.com/ls/docs/en/articles/lightsail-how-to-set-up-and-configure-aws-cli).

## Modificare la finestra di manutenzione del database
<a name="changing-preferred-maintenance-and-backup-windows-procedures"></a>

Il database può diventare non disponibile durante le operazioni di manutenzione o backup. Per questo motivo può essere utile cambiare la finestra di manutenzione o backup preferita impostando un orario in cui il database è soggetto a un carico inferiore.

**Per modificare la finestra di manutenzione del database**

1. Aprire una finestra del terminal o del prompt dei comandi.

1. Immettere il comando seguente per ottenere il nome del database per cui si vuole modificare la finestra di manutenzione:

   ```
   aws lightsail get-relational-databases
   ```

   Il risultato dovrebbe essere analogo all'esempio seguente:  
![\[La get-relational-databases risposta.\]](http://docs.aws.amazon.com/it_it/lightsail/latest/userguide/images/amazon-lightsail-database-get-relational-databases-reponse.png)
**Nota**  
Se il database che desideri modificare non è nell'elenco, verifica che il tuo AWS CLI sia configurato per il Regione AWS luogo in cui si trova il database. Per ulteriori informazioni, consulta [Configurazione della AWS CLI](lightsail-how-to-set-up-and-configure-aws-cli.md)

1. Evidenziare il nome del database da modificare, quindi premere **CTRL\$1C** in Windows oppure **Cmd\$1C** in macOS per copiarlo negli appunti e poterlo utilizzare nel passaggio successivo.  
![\[Copiare il nome del database\]](http://docs.aws.amazon.com/it_it/lightsail/latest/userguide/images/amazon-lightsail-copy-database-name-cli.png)

1. Immettere uno dei comandi seguenti a seconda della finestra preferita che si sta modificando.
   + Immettere il comando seguente per modificare la finestra di manutenzione del database.

     ```
     aws lightsail update-relational-database --relational-database-name DatabaseName --preferred-maintenance-window MaintenanceWindow
     ```

     Nel comando, sostituisci:
     + *DatabaseName*con il nome del database.
     + *MaintenanceWindow*con il nuovo intervallo di tempo della finestra di manutenzione.

       L'orario della finestra di manutenzione preferita deve essere immesso nel formato ddd:hh24:mi-ddd:hh24:mi. Inoltre, deve essere nel formato UTC (Universal Coordinated Time) e definito per una finestra minima di 30 minuti. La finestra di manutenzione preferita non può coincidere con la finestra di backup preferita.

     **Esempio**:

     ```
     aws lightsail update-relational-database --relational-database-name myproductiondb --preferred-maintenance-window Tue:16:00-Tue:16:30
     ```
   + Immettere il comando seguente per modificare la finestra di backup del database.

     ```
     aws lightsail update-relational-database --relational-database-name DatabaseName --preferred-backup-window BackupWindow
     ```

     Nel comando, sostituisci:
     + *DatabaseName*con il nome del database.
     + *BackupWindow*con il nuovo intervallo di tempo della finestra di backup.

       Definire l'orario della finestra di backup preferita nel formato ddd:hh24:mi-ddd:hh24:mi. Inoltre, deve essere nel formato UTC (Universal Coordinated Time) e definito per una finestra minima di 30 minuti. La finestra di backup preferita non può coincidere con la finestra di manutenzione preferita.

     **Esempio**:

     ```
     aws lightsail update-relational-database --relational-database-name myproductiondb --preferred-backup-window 14:00-14:30
     ```

   Il risultato dovrebbe essere analogo all'esempio seguente:  
![\[Risultato dell'aggiornamento della finestra di manutenzione preferita del database.\]](http://docs.aws.amazon.com/it_it/lightsail/latest/userguide/images/amazon-lightsail-update-database-preferred-maintenance-window-response.png)

## Fasi successive
<a name="changing-preferred-maintenance-and-backup-windows-next-steps"></a>

Ecco alcune guide utili per gestire il database:
+ [Configurazione della modalità di importazione dati per il database](amazon-lightsail-configuring-database-data-import-mode.md)
+ [Configurazione della modalità pubblica per il database](amazon-lightsail-configuring-database-public-mode.md)
+ [Gestione della password del database](amazon-lightsail-managing-database-password.md)
+ [Connessione al database MySQL](amazon-lightsail-connecting-to-your-mysql-database.md)
+ [Connessione al database PostgreSQL](amazon-lightsail-connecting-to-your-postgres-database.md)
+ [Importazione di dati nel database MySQL](amazon-lightsail-importing-data-into-your-mysql-database.md)
+ [Importazione di dati nel database PostgreSQL](amazon-lightsail-importing-data-into-your-postgres-database.md)
+ [Creazione di un snapshot del database](amazon-lightsail-creating-a-database-snapshot.md)

# Modifica la password del database Lightsail
<a name="amazon-lightsail-managing-database-password"></a>

Quando crei un nuovo database in Amazon Lightsail, puoi lasciare che Lightsail crei una password sicura per te o specificarne una personalizzata. È possibile visualizzare o modificare la password corrente del database in qualsiasi momento nella console Lightsail.

**Per gestire la password del database**

1. Accedi alla console [Lightsail](https://lightsail.aws.amazon.com/).

1. Nel pannello di navigazione a sinistra, scegliere **Database**.

1. Scegliere il nome del database per il quale gestire la password.

1. Nella scheda **Connect (Connetti)**, nella sezione**User name and passwords (Nome utente e password)**, scegliere **Show (Mostra)** per visualizzare la password del database corrente.  
![\[Mostra la password del database\]](http://docs.aws.amazon.com/it_it/lightsail/latest/userguide/images/amazon-lightsail-database-show-password.png)

1. Per modificare la password del database, scegliere **Change password (Modifica password)**.

   Puoi scegliere di fare in modo che Lightsail crei una password sicura per te oppure puoi inserire la tua password nella casella di testo. La password può includere qualsiasi carattere ASCII stampabile tranne «/», «"» o «@». Per i database MySQL, la password deve contenere da 8 a 41 caratteri. Per PostgreSQL, la password deve contenere da 8 a 128 caratteri.  
![\[Modifica della password del database\]](http://docs.aws.amazon.com/it_it/lightsail/latest/userguide/images/amazon-lightsail-database-change-password.png)

1. Al termine, scegliere **Save (Salva)**.

   La modifica della password del database viene applicata immediatamente. Se si inserisce la propria password, la password viene salvata immediatamente. Se Lightsail ha creato la password per te, questa viene generata entro pochi secondi. Scegliere **Show (Mostra)** per visualizzare la nuova password.

## Fasi successive
<a name="managing-database-password-next-steps"></a>

Ecco alcune guide per aiutarti a gestire il tuo database in Lightsail:
+ [Connessione al database MySQL](amazon-lightsail-connecting-to-your-mysql-database.md)
+ [Connessione al database PostgreSQL](amazon-lightsail-connecting-to-your-postgres-database.md)
+ [Creazione di un snapshot del database](amazon-lightsail-creating-a-database-snapshot.md)

# Configura l'accesso pubblico per il tuo database Lightsail
<a name="amazon-lightsail-configuring-database-public-mode"></a>

Il database gestito in Amazon Lightsail è accessibile solo dalle risorse Lightsail (istanze, sistemi di bilanciamento del carico, ecc.) che si trovano nello stesso account Lightsail. Uno scenario comune consiste nel creare sia un'istanza Lightsail con un'applicazione Web rivolta al pubblico sia un database Lightsail non accessibile al pubblico, quindi connettere i due.

Abilita la modalità pubblica per rendere il database pubblicamente accessibile. In questo modo, chiunque abbia l'endpoint del database, la porta, il nome utente e la password potrà connettersi al database. Per ulteriori informazioni, consulta [Connessione al database MySQL](amazon-lightsail-connecting-to-your-mysql-database.md) o [Connessione al database PostgreSQL](amazon-lightsail-connecting-to-your-postgres-database.md).

**Configurare la modalità pubblica per un database**

1. Accedi alla console [Lightsail](https://lightsail.aws.amazon.com/).

1. Nel pannello di navigazione a sinistra, scegliere **Database**.

1. Scegliere il nome del database per cui configurare la modalità pubblica.

1. Scegli la scheda **Reti**.

1. Nella sezione **Public mode (Modalità pubblica)**, usare il selettore per attivarla. Analogamente, usare il selettore per disattivarla.  
![\[L'attivazione della modalità pubblica del database nella console Lightsail\]](http://docs.aws.amazon.com/it_it/lightsail/latest/userguide/images/amazon-lightsail-database-public-mode-toggle.png)

   L'impostazione di accessibilità pubblica viene applicata immediatamente, ma potrebbe richiedere qualche minuto per terminare. Durante tale periodo, lo stato del database diventa **Modifying (In fase di modifica)**. Una volta applicata l'impostazione di accessibilità pubblica, lo stato del database diventa **Available (Disponibile)**.

## Passaggi successivi
<a name="configuring-database-public-mode-next-steps"></a>

Ecco alcune guide utili per gestire il database:
+ [Configurazione della modalità di importazione dati per il database](amazon-lightsail-configuring-database-data-import-mode.md)
+ [Gestione della password del database](amazon-lightsail-managing-database-password.md)
+ [Connessione al database MySQL](amazon-lightsail-connecting-to-your-mysql-database.md)
+ [Connessione al database PostgreSQL](amazon-lightsail-connecting-to-your-postgres-database.md)
+ [Importazione di dati nel database MySQL](amazon-lightsail-importing-data-into-your-mysql-database.md)
+ [Importazione di dati nel database PostgreSQL](amazon-lightsail-importing-data-into-your-postgres-database.md)
+ [Creazione di un snapshot del database](amazon-lightsail-creating-a-database-snapshot.md)

# Ottimizza le prestazioni del database Lightsail con gli aggiornamenti dei parametri
<a name="amazon-lightsail-updating-database-parameters"></a>

I parametri del database, noti anche come variabili di sistema del database, definiscono le proprietà fondamentali di un database gestito in Amazon Lightsail. Ad esempio, è possibile definire un parametro del database per limitare il numero di connessioni del database oppure definire un altro parametro per limitare la dimensione del pool di buffer del database. Questa guida mostra come ottenere un elenco dei parametri per il database gestito e come aggiornarli utilizzando AWS Command Line Interface ()AWS CLI.

**Nota**  
Per ulteriori informazioni sulle variabili di sistema di MySQL, consulta la documentazione relativa a [MySQL 5.6](https://dev.mysql.com/doc/refman/5.6/en/server-system-variables.html), [MySQL 5.7](https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html) o [MySQL 8.0](https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html). Per ulteriori informazioni sulle variabili di sistema di PostgreSQL, consulta la documentazione relativa a [PostgreSQL 9.6](https://www.postgresql.org/docs/9.6/index.html), [PostgreSQL 10](https://www.postgresql.org/docs/10/index.html), [PostgreSQL 11](https://www.postgresql.org/docs/11/index.html) o [PostgreSQL 12](https://www.postgresql.org/docs/12/index.html).

## Prerequisiti
<a name="prerequisites-to-update-database-parameters"></a>
+ Se non lo hai ancora fatto, installa e configura l' AWS CLI. Per ulteriori informazioni, consulta [Configurare la funzionalità AWS CLI per l'utilizzo con Lightsail](lightsail-how-to-set-up-and-configure-aws-cli.md).

## Ottenimento di un elenco dei parametri del database disponibili
<a name="get-database-parameters"></a>

I parametri del database variano a seconda del motore di database; pertanto, è consigliabile ottenere un elenco dei parametri disponibili per il database gestito. In questo modo sarà possibile scegliere il parametro da modificare e il modo in cui tale parametro diventa effettivo.

**Per ottenere un elenco dei parametri del database disponibili**

1. Aprire una finestra del terminal o del prompt dei comandi.

1. Inserire il comando seguente per ottenere un elenco dei parametri per il database.

   ```
   aws lightsail get-relational-database-parameters --relational-database-name DatabaseName
   ```

   Nel comando, sostituiscilo *DatabaseName* con il nome del tuo database.

   Il risultato dovrebbe essere analogo all'esempio seguente:  
![\[Risultato ottenuto per i parametri del database relazionale\]](http://docs.aws.amazon.com/it_it/lightsail/latest/userguide/images/amazon-lightsail-get-database-parameters-result.png)
**Nota**  
Un ID del token di pagina successiva è elencato se i risultati dei parametro sono impaginati. Annota l'ID del token di pagina successiva e utilizzalo come illustrato nella fase successiva per visualizzare la pagina successiva dei risultati dei parametri.

1. Se i risultati sono impaginati, utilizza il comando seguente per visualizzare i set di parametri aggiuntivi. Altrimenti, passare alla fase successiva.

   ```
   aws lightsail get-relational-database-parameters --relational-database-name DatabaseName --page-token NextPageTokenID
   ```

   Nel comando, sostituisci:
   + *DatabaseName*con il nome del tuo database.
   + *NextPageTokenID*con l'ID del token della pagina successiva.

   Il risultato contiene le seguenti informazioni per ciascun parametro del database:
   + **Allowed values (Valori consentiti)**: specifica l'intervallo valido di valori per il parametro.
   + **Apply method (Metodo di applicazione)**: specifica in quale caso viene applicata la modifica del parametro. Le opzioni consentite sono `immediate` o `pending-reboot`. Consulta il seguente tipo di applicazione per ulteriori informazioni su come definire il metodo di applicazione.
   + **Apply type (Tipo di applicazione)**: specifica il tipo di invio specifico per il motore. Se `dynamic` è elencato, il parametro può essere applicato con un metodo di applicazione `immediate` e il database inizierà a utilizzare il nuovo valore del parametro immediatamente. Se `static` è elencato, il parametro può essere applicato solo con un metodo di applicazione `pending-reboot` e il database inizierà a utilizzare il nuovo parametro solo dopo il riavvio.
   + **Data type (Tipo di dati)**: specifica il tipo di dati valido per il parametro.
   + **Description (Descrizione)**: fornisce una descrizione del parametro.
   + **Is modifiable (È modificabile)**: è un valore booleano che indica se il parametro può essere modificato. Se `true` è elencato, il parametro può essere modificato.
   + **Parameter name (Nome del parametro)**: specifica il nome del parametro. Utilizza questo valore con l'operazione `update relational database` e il parametro `parameter name`.

1. Trova il parametro da modificare e annotane il nome, i valori consentiti e il metodo di applicazione. Ti consigliamo di copiare il nome del parametro negli Appunti per evitare di immetterlo in modo non corretto. Per copiarlo negli Appunti, seleziona il nome del parametro e premi **CTRL\$1C** se utilizzi Windows oppure **Cmd\$1C** se utilizzi macOS. Quindi, premere **CTRL\$1V** o **Cmd\$1V** per incollarlo.

   Dopo aver identificato il nome del parametro da modificare, procedi alla sezione successiva di questa guida per modificare il parametro nel valore desiderato.

## Aggiornamento dei parametri del database
<a name="update-database-parameters"></a>

Dopo aver ottenuto il nome del parametro che desideri modificare, esegui i seguenti passaggi per modificare il parametro per il tuo database gestito in Lightsail:

**Per aggiornare i parametri del database**
+ Immetti il comando seguente in un terminale o nella finestra del prompt dei comandi per aggiornare un parametro per il database gestito.

  ```
  aws lightsail update-relational-database-parameters --relational-database-name DatabaseName --parameters "parameterName=ParameterName,parameterValue=NewParameterValue,applyMethod=ApplyMethod"
  ```

  Nel comando, sostituisci:
  + *DatabaseName*con il nome del database.
  + *ParameterName*con il nome del parametro che vuoi modificare.
  + *NewParameterValue*con il nuovo valore del parametro.
  + *ApplyMethod*con il metodo apply per il parametro.

    Se il tipo di applicazione del parametro è `dynamic`, il parametro può essere applicato con un metodo di applicazione `immediate` e il database inizierà a utilizzare il nuovo valore del parametro immediatamente. Tuttavia, se il tipo di applicazione del parametro è `static`, il parametro può essere applicato solo con un metodo di applicazione `pending-reboot` e il database inizierà a utilizzare il nuovo parametro solo dopo il riavvio.

  Il risultato dovrebbe essere analogo all'esempio seguente:  
![\[Risultato della modifica dei parametri del database relazionale\]](http://docs.aws.amazon.com/it_it/lightsail/latest/userguide/images/amazon-lightsail-update-database-parameters-result.png)

  Il parametro del database viene aggiornato in funzione del metodo di applicazione utilizzato.

# Aggiorna la versione principale di un database Lightsail
<a name="amazon-lightsail-upgrade-database-major-version"></a>

Quando Amazon Lightsail supporta una nuova versione di un motore di database, puoi aggiornare il database alla nuova versione. Lightsail offre due modelli di database, MySQL e PostgreSQL. Questa guida descrive come aggiornare la versione principale per l'istanza del database MySQL o PostgreSQL. È possibile aggiornare la versione principale del database solo utilizzando l'azione API. [https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_UpdateRelationalDatabase.html](https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_UpdateRelationalDatabase.html)

Lo useremo AWS CloudShell per eseguire l'aggiornamento. CloudShell è una shell preautenticata basata su browser che puoi avviare direttamente dalla console Lightsail. Con CloudShell, puoi eseguire i comandi AWS Command Line Interface (AWS CLI) usando la tua shell preferita, come Bash o la shell Z. PowerShell E puoi farlo senza dover scaricare o installare strumenti da riga di comando. Per ulteriori informazioni su come configurare e utilizzare CloudShell, consulta [AWS CloudShell in Lightsail](amazon-lightsail-cloudshell.md).

**Comprendi le modifiche**  
I principali aggiornamenti delle versioni possono introdurre una serie di incompatibilità con la versione precedente. Queste incompatibilità possono causare problemi durante l'aggiornamento. Potrebbe essere necessario preparare il database affinché l'aggiornamento abbia successo. Per informazioni sull'aggiornamento delle versioni principali di un database, consulta i seguenti argomenti sui siti Web MySQL e PostgreSQL.
+ [Preparazione dell'installazione per l'aggiornamento](https://dev.mysql.com/doc/refman/8.0/en/upgrade-prerequisites.html)
+ [Utilità MySQL Upgrade Checker](https://dev.mysql.com/doc/mysql-shell/8.0/en/mysql-shell-utilities-upgrade.html)
+ [Aggiornamento di un cluster PostgreSQL](https://www.postgresql.org/docs/current/upgrading.html)

## Prerequisiti
<a name="upgrade-database-major-version-prerequisites"></a>

1. Verifica che l'applicazione supporti entrambe le versioni principali del database.

1. Ti consigliamo di creare uno snapshot dell'istanza del database prima di apportare modifiche. Per ulteriori informazioni, consulta [Creare un'istantanea del database Lightsail](amazon-lightsail-creating-a-database-snapshot.md).

1. (Facoltativo) Crea una nuova istanza di database dallo snapshot che hai appena creato. Poiché gli aggiornamenti del database richiedono tempi di inattività, è possibile testare l'aggiornamento sul nuovo database prima di aggiornare il database attualmente attivo. Per ulteriori informazioni sulla creazione di una copia del database, consulta [Creare un'istantanea del database Lightsail](amazon-lightsail-creating-a-database-snapshot.md).

## Aggiorna la versione principale del database
<a name="upgrade-database-major-version-update-procedure"></a>

Lightsail supporta gli aggiornamenti delle versioni principali per le istanze di database MySQL e PostgreSQL. Un database MySQL viene utilizzato come esempio nella procedura seguente. Tuttavia, il processo e i comandi sono gli stessi per un database PostgreSQL.

Completa la seguente procedura per aggiornare la versione principale del database per il tuo database Lightsail.

1. Accedi alla console [Lightsail](https://lightsail.aws.amazon.com/).

1. Nel pannello di navigazione a sinistra, scegliere **Database**.

1. Nota il nome e Regione AWS l'istanza del database che desideri aggiornare.  
![\[Il nome e la regione della nuova istanza di database nella console Lightsail.\]](http://docs.aws.amazon.com/it_it/lightsail/latest/userguide/images/mysql80-upgrade-dbname-endpoint.png)

1. Nell'angolo inferiore sinistro della console Lightsail, scegli. **CloudShell** Un CloudShell terminale si aprirà nella stessa scheda del browser. Quando viene visualizzato il prompt dei comandi, la shell è pronta per l'interazione.

1. Immettere il seguente comando al CloudShell prompt per ottenere un elenco dei progetti IDs di database disponibili.

   ```
   aws lightsail get-relational-database-blueprints
   ```

1. Nota sull'ID del blueprint per la versione principale a cui stai effettuando l'aggiornamento. Ad esempio, `mysql_8_0`.  
![\[La risposta del get-relational-database-blueprints comando nella finestra. CloudShell\]](http://docs.aws.amazon.com/it_it/lightsail/latest/userguide/images/mysql80-upgrade-get-blueprints.png)

1. Immettete il seguente comando per aggiornare la versione principale del database. L'aggiornamento avverrà durante la prossima finestra di manutenzione del database. Nel comando, sostituiscilo *DatabaseName* con il nome del tuo database, *blueprintId* con l'id del blueprint della versione principale a cui stai eseguendo l'aggiornamento e *DatabaseRegion* con Regione AWS quello in cui si trova il tuo database.

   ```
   aws lightsail update-relational-database \
    --relational-database-name DatabaseName \
    --relational-database-blueprint-id blueprintId \
    --region DatabaseRegion
   ```

   (Facoltativo) Per applicare immediatamente l'aggiornamento, includete il `--apply-immediately` parametro nel comando. Verrà visualizzata una risposta simile all'esempio seguente e il database non sarà più disponibile durante l'applicazione dell'aggiornamento. Per ulteriori informazioni, consulta la pagina [https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_UpdateRelationalDatabase.html](https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_UpdateRelationalDatabase.html)di riferimento dell'API Lightsail.   
![\[Il risultato positivo del comando update-relational-database --apply-immediately nella finestra. CloudShell\]](http://docs.aws.amazon.com/it_it/lightsail/latest/userguide/images/mysql80-upgrade-successful.png)

1. Immettere il comando seguente per verificare che l'aggiornamento della versione principale sia pianificato per la successiva finestra di manutenzione del database. Nel comando, sostituiscilo *DatabaseName* con il nome del tuo database e *DatabaseRegion* con Regione AWS quello in cui si trova il tuo database.

   ```
   aws lightsail get-relational-database \
    --relational-database-name DatabaseName \
    --region DatabaseRegion
   ```

   Nella `get-relational-database` risposta, il database [https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_UpdateRelationalDatabase.html#Lightsail-Type-RelationalDatabase-state](https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_UpdateRelationalDatabase.html#Lightsail-Type-RelationalDatabase-state)informa l'utente di un aggiornamento della versione principale in sospeso durante la finestra di manutenzione successiva. È possibile individuare la data e l'ora della prossima finestra di manutenzione nella [https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_UpdateRelationalDatabase.html#Lightsail-Type-RelationalDatabase-preferredMaintenanceWindow](https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_UpdateRelationalDatabase.html#Lightsail-Type-RelationalDatabase-preferredMaintenanceWindow)sezione della risposta.

   **Stato dell'istanza del database**

   ```
   "state": "upgrading",
     "backupRetentionEnabled": true, 
     "pendingModifiedValues": {
     "engineVersion": "8.0.36"
   ```

   **Maintenance window** (Finestra di manutenzione)

   ```
   "preferredMaintenanceWindow": "wed: 09:22-wed: 09:52"
   ```

## Fasi successive
<a name="upgrade-database-major-version-next-steps"></a>

Se hai creato un database di test, puoi eliminarlo dopo aver verificato che l'applicazione funzioni con il database aggiornato. Conservate l'istantanea che avete creato del database precedente nel caso in cui sia necessario tornare ad esso. È inoltre necessario creare un'istantanea del database aggiornato in modo da averne una nuova point-in-time copia.

# Esegui la migrazione dei dati da un database MySQL 5.6 a una versione più recente in Lightsail
<a name="amazon-lightsail-migrate-mysql-56-to-newer-database"></a>

In questo tutorial è illustrato come migrare i dati da un database MySQL 5.6 a un nuovo database MySQL 5.7 in Amazon Lightsail. Per eseguire la migrazione, devi connetterti al database MySQL 5.6 ed esportare i dati esistenti. Quindi, puoi connetterti al database MySQL 5.7 e importare i dati. Quando il nuovo database contiene i dati necessari, puoi riconfigurare l'applicazione per connetterti al nuovo database.

**Indice**
+ [Fase 1: informazioni sulle modifiche](#migrate-mysql-5-6-understand-the-changes)
+ [Fase 2: completamento dei prerequisiti](#migrate-mysql-5-6-complete-the-prerequisites)
+ [Fase 3: connessione al database MySQL 5.6 ed esportazione dei dati](#migrate-mysql-5-6-connect-to-mysql-5-6)
+ [Fase 4: connessione al database MySQL 5.7 e importazione dei dati](#migrate-mysql-5-6-connect-to-mysql-5-7)
+ [Fase 5: test dell'applicazione e completamento della migrazione](#migrate-mysql-5-6-test-your-application)

## Fase 1: informazioni sulle modifiche
<a name="migrate-mysql-5-6-understand-the-changes"></a>

Il passaggio da un database MySQL 5.6 a un database MySQL 5.7 è considerato un aggiornamento a una versione principale. Gli aggiornamenti a versioni principali possono contenere modifiche al database non compatibili con le versioni precedenti delle applicazioni esistenti. Ti raccomandiamo di eseguire un test approfondito di qualsiasi aggiornamento prima di applicarlo alle istanze di produzione. Per ulteriori informazioni, consulta [Changes in MySQL 5.7](https://dev.mysql.com/doc/refman/5.7/en/upgrading-from-previous-series.html) nella *documentazione di MySQL*.

Consigliamo di eseguire prima la migrazione dei dati dal database MySQL 5.6 esistente a un nuovo database MySQL 5.7. Quindi prova l'applicazione con il nuovo database MySQL 5.7 su un'istanza di pre-produzione. Se l'applicazione si comporta come previsto, applica la modifica all'applicazione nell'istanza di produzione. Per fare un ulteriore passo avanti, puoi migrare i dati dal database MySQL 5.7 esistente a un nuovo database MySQL 8.0, testare nuovamente l'applicazione in pre-produzione e applicare la modifica all'applicazione in produzione.

## Fase 2: completamento dei prerequisiti
<a name="migrate-mysql-5-6-complete-the-prerequisites"></a>

Prima di passare alle sezioni successive di questo tutorial è necessario completare i seguenti prerequisiti:
+ Installa MySQL Workbench sul computer locale, che verrà utilizzato per la connessione ai database per esportare e importare dati. Per ulteriori informazioni, consulta [MySQL Workbench download](https://dev.mysql.com/downloads/workbench/) nel *sito Web MySQL*.
+ Crea un database MySQL 5.7 in Lightsail. Per ulteriori informazioni, consulta [Creazione di un database in Amazon Lightsail](amazon-lightsail-creating-a-database.md).
+ Abilita la modalità pubblica per i database. In questo modo ti connetterai a loro connette utilizzando MySQL Workbench. Al termine dell'esportazione e dell'importazione dei dati, puoi disabilitare la modalità pubblica per i database. Per ulteriori informazioni, consulta [Configurazione della modalità pubblica per il database](amazon-lightsail-configuring-database-public-mode.md).
+ Configura MySQL Workbench per la connessione ai database. Per ulteriori informazioni, consulta [Connessione al database MySQL](amazon-lightsail-connecting-to-your-mysql-database.md).

## Fase 3: connessione al database MySQL 5.6 ed esportazione dei dati
<a name="migrate-mysql-5-6-connect-to-mysql-5-6"></a>

In questa sezione del tutorial, eseguirai la connessione al database MySQL 5.6 ed esporterai i dati da esso utilizzando MySQL Workbench. Per ulteriori informazioni sull'uso di MySQL Workbench per esportare dati, consulta [SQL Data Export and Import Wizard](https://dev.mysql.com/doc/workbench/en/wb-admin-export-import-management.html) nel *MySQL Workbench Manual*.

1. Esegui la connessione al database MySQL 5.6 utilizzando MySQL Workbench.

   MySQL Workbench utilizza mysqldump per esportare i dati. La versione di mysqldump utilizzata da MySQL Workbench deve essere la stessa (o successiva) della versione del database MySQL da cui esporti i dati. Ad esempio, se esporti dati da un database MySQL 5.6.51, devi utilizzare mysqldump versione 5.6.51 o successiva. Potrebbe essere necessario scaricare e installare la versione appropriata del server MySQL sul computer locale per assicurarsi di utilizzare la versione corretta di mysqldump. Per scaricare una versione specifica del server MySQL, consulta [MySQL Community Downloads](https://dev.mysql.com/downloads/mysql/) nel *sito Web di MySQL*. Il **programma di installazione MySQL per Windows MSI** offre la possibilità di scaricare qualsiasi versione del server MySQL.

   Completa la procedura seguente per scegliere la versione corretta di mysqldump da utilizzare in MySQL Workbench:

   1. In MySQL Workbench, scegli **Edit** (Modifica), quindi scegli **Preferences** (Preferenze).  
![\[Menu Edit (Modifica) di MySQL Workbench\]](http://docs.aws.amazon.com/it_it/lightsail/latest/userguide/images/mysql-workbench-file-preferences.png)

   1. Scegli **Administration** (Amministrazione) nel pannello di navigazione. 

   1. Nella finestra **Workbench Preferences** (Preferenze di Workbench) visualizzata, scegli il pulsante con i puntini di sospensione accanto alla casella di testo **Path to mysqldump Tool** (Percorso dello strumento mysqldump).   
![\[Preferenze di MySQL Workbench\]](http://docs.aws.amazon.com/it_it/lightsail/latest/userguide/images/mysql-workbench-preferences.png)

   1. Seleziona la posizione del file eseguibile `mysqldump` e fai doppio clic su di esso.

      In Windows, di norma il file `mysqldump.exe` si trova nella directory `C:\Program Files\MySQL\MySQL Server 5.6\bin`. In Linux, inserisci `which mysqldump` nel terminale per individuare la posizione del file **mysqldump**.  
![\[Individuazione del file mysqldump\]](http://docs.aws.amazon.com/it_it/lightsail/latest/userguide/images/mysql-workbench-mysqldump-file.png)

   1. Scegli **OK** nella **finestra Workbench Preferences** (Preferenze di Workbench).   
![\[Salvataggio delle preferenze di MySQL Workbench\]](http://docs.aws.amazon.com/it_it/lightsail/latest/userguide/images/mysql-workbench-preferences-save.png)

1. Scegli **Data Export** (Esportazione dati) nel pannello di **navigazione**  
![\[Opzione di esportazione dati di MySQL Workbench\]](http://docs.aws.amazon.com/it_it/lightsail/latest/userguide/images/mysql-workbench-data-export.png)

1. Nella scheda **Esportazione dati**, aggiungi un segno di spunta accanto alle tabelle che desideri esportare.
**Nota**  
In questo esempio, abbiamo scelto la `bitnami_wordpress` tabella che contiene i dati per un WordPress sito Web su un'istanza «Certified by Bitnami». WordPress   
![\[Tabelle MySQL Workbench da esportare\]](http://docs.aws.amazon.com/it_it/lightsail/latest/userguide/images/mysql-workbench-export-table.png)

1. Nella sezione **Export Options** (Opzioni di esportazione), scegli **Export to Self-Contained File** (Esporta in file autonomo), quindi prendi nota della directory in cui verrà salvato il file di esportazione.  
![\[Opzioni di esportazione di MySQL Workbench\]](http://docs.aws.amazon.com/it_it/lightsail/latest/userguide/images/mysql-workbench-export-options.png)

1. Scegli **Start import** (Avvia importazione).

1. Attendi il completamento dell'esportazione prima di procedere alla prossima sezione di questo tutorial.  
![\[Avanzamento dell'esportazione di MySQL Workbench\]](http://docs.aws.amazon.com/it_it/lightsail/latest/userguide/images/mysql-workbench-export-progress.png)

## Fase 4: connessione al database MySQL 5.7 e importazione dei dati
<a name="migrate-mysql-5-6-connect-to-mysql-5-7"></a>

In questa sezione del tutorial, eseguirai la connessione al database MySQL 5.7 e importerai i dati in esso utilizzando MySQL Workbench.

1. Esegui la connessione al database MySQL 5.7 utilizzando MySQL Workbench sul computer locale.

1. Scegli **Data Import/Restore** (Importazione/Ripristino dei dati) nel pannello di **navigazione**.  
![\[Opzione di esportazione dati di MySQL Workbench\]](http://docs.aws.amazon.com/it_it/lightsail/latest/userguide/images/mysql-workbench-data-import.png)

1. Nella scheda **Data Import** (Importazione dati) visualizzata, scegli **Import from Self-Contained File** (Importa da file autonomo), quindi scegli il pulsante con i puntini di sospensione accanto alla casella di testo.  
![\[File di importazione di MySQL Workbench\]](http://docs.aws.amazon.com/it_it/lightsail/latest/userguide/images/mysql-workbench-import-file.png)

1. Seleziona la posizione in cui è stato salvato il file di esportazione e fai doppio clic su di esso.  
![\[Creazione di un nuovo schema MySQL Workbench\]](http://docs.aws.amazon.com/it_it/lightsail/latest/userguide/images/mysql-workbench-choose-export-file.png)

1. Scegli **New** (Nuovo) nella sezione **Default Schema to be imported To** (Schema di default da importare).  
![\[Creazione di un nuovo schema MySQL Workbench\]](http://docs.aws.amazon.com/it_it/lightsail/latest/userguide/images/mysql-workbench-create-new-schema.png)

1. Inserisci il nome dello schema nella finestra **Create Schema** (Crea schema) che viene visualizzata.
**Nota**  
In questo esempio inseriamo `bitnami_wordpress` perché questo è il nome della tabella di database che abbiamo esportato.  
![\[Nome del nuovo schema MySQL Workbench\]](http://docs.aws.amazon.com/it_it/lightsail/latest/userguide/images/mysql-workbench-schema-name.png)

1. Scegli **Start import** (Avvia importazione).  
![\[Avvio dell'importazione di MySQL Workbench\]](http://docs.aws.amazon.com/it_it/lightsail/latest/userguide/images/mysql-workbench-start-import.png)

1. Attendi il completamento dell'importazione prima di procedere alla prossima sezione di questo tutorial.   
![\[Avanzamento dell'importazione di MySQL Workbench\]](http://docs.aws.amazon.com/it_it/lightsail/latest/userguide/images/mysql-workbench-import-progress.png)

## Fase 5: test dell'applicazione e completamento della migrazione
<a name="migrate-mysql-5-6-test-your-application"></a>

A questo punto, i dati sono nel nuovo database MySQL 5.7. Configura l'applicazione in un ambiente di pre-produzione e testa la connessione tra l'applicazione e il nuovo database MySQL 5.7. Se l'applicazione si comporta come previsto, procedi con la modifica all'applicazione nell'ambiente di produzione.

Al termine della migrazione, è necessario disattivare la modalità pubblica per i database. Puoi eliminare il database MySQL 5.6 quando hai la certezza che non sia più necessario. Dovrai tuttavia creare uno snapshot del database MySQL 5.6 prima di eliminarlo. Nel mentre, dovresti anche creare uno snapshot del nuovo database MySQL 5.7. Per ulteriori informazioni, consulta [Creazione di uno snapshot del database](amazon-lightsail-creating-a-database-snapshot.md).