Come posso eseguire operazioni di scrittura sulla replica in lettura della mia istanza database Amazon RDS per MariaDB o MySQL?
Desidero eseguire operazioni di lettura e scrittura nella mia replica in lettura dell'istanza database Amazon Relational Database Service (Amazon RDS) per MariaDB o MySQL. Come posso farlo?
Breve descrizione
Le repliche in lettura delle istanze database di Amazon RDS sono di sola lettura in base alla progettazione. In alcuni scenari, potrebbe essere necessario configurare una replica in lettura dell'istanza database in modo che la replica sia modificabile.
Risoluzione
Se utilizzi Amazon RDS per MySQL o MariaDB, configura una replica in lettura dell'istanza database in modo che sia lettura/scrittura. Puoi farlo impostando il parametro read_only su false per il gruppo di parametri database associato alla tua istanza database. Il parametro read_only non può essere modificato quando si utilizzano altri motori Amazon RDS, ad esempio Amazon Aurora.
Nota: le automazioni, come ad esempio backup, ripristino e failover, non vengono influenzate quando si abilitano le scritture sulla replica. Tuttavia, se si eseguono scritture senza comprendere l'impatto delle scritture, ciò può causare incoerenze o errori di replica.
Per configurare la replica in lettura dell'istanza database di Amazon RDS in modo che sia in lettura/scrittura, segui questi passaggi:
- Crea un gruppo di parametri database per la tua istanza MySQL o MariaDB.
- Modifica il gruppo di parametri.
- Associa la tua istanza database RDS al gruppo di parametri database.
Nota: se si crea un'istanza database senza specificare un gruppo di parametri database, viene creato un gruppo di parametri database predefinito. Ciò significa che i gruppi di parametri predefiniti non possono essere modificati. Se disponi già di un gruppo di parametri personalizzato associato all'istanza, non è necessario creare un nuovo gruppo di parametri. Per ulteriori informazioni sui gruppi di parametri database, consulta Gruppi di parametri per Amazon RDS.
Crea un gruppo di parametri database
- Apri la console Aurora e RDS.
- Nel pannello di navigazione, da Gruppi di parametri, scegli Crea gruppo di parametri.
- Per Famiglia del gruppo di parametri, scegli la famiglia del gruppo di parametri.
- Per Tipo, scegli Gruppo di parametri database.
- Per Nome gruppo, inserisci il nome del nuovo gruppo di parametri database.
- Per Descrizione, inserisci una descrizione per il nuovo gruppo di parametri database.
- Scegli Crea.
Modifica il gruppo di parametri
- Apri la console Aurora e RDS.
- Nel pannello di navigazione, da Gruppi di parametri, seleziona il gruppo di parametri da modificare.
- Scegli Parameter group actions (Operazioni gruppo di parametri), quindi Modifica.
- Modifica il seguente parametro: read_only = 0
- Scegli Salva modifiche.
Associa la tua istanza database RDS al gruppo di parametri database
- Apri la console Aurora e RDS.
- Nel pannello di navigazione, da Database, seleziona l'istanza database da associare al gruppo di parametri database modificato.
- Scegli Modifica.
Nota: lo stato dell'istanza è Modifica in corso e il gruppo di parametri è Applicazione in corso. - Da Opzioni database, scegli il gruppo di parametri database da associare all'istanza database.
- Dopo che lo stato dell'istanza è Disponibile e il gruppo di parametri è Riavvio in sospeso, riavvia l'istanza senza failover.
Nota: il nome del gruppo di parametri cambia immediatamente, ma le modifiche al gruppo di parametri non vengono applicate fino a quando non si riavvia l'istanza senza failover.
Informazioni correlate
Panoramica delle repliche in lettura di Amazon RDS
Come posso modificare i valori di un gruppo di parametri database in Amazon RDS?
- Argomenti
- Database
- Lingua
- Italiano
