D: Quali versioni di MySQL supporta Amazon RDS?  

Amazon RDS per MySQL supporta al momento la MySQL Community Edition, versioni 5.5, 5.6 e 5.7. Ulteriori informazioni sulle versioni secondarie supportate sono disponibili nella Amazon RDS User Guide.

D: In che modo Amazon RDS distingue tra versioni principali e versioni secondarie?

In MySQL i numeri di versione sono strutturati come segue:

Versione MySQL = X.Y.Z

X = Versione principale, Y = Livello release, Z = Numero di versione in una serie di release.

Dal punto di vista di Amazon RDS, una modifica della versione è considerata principale se viene modificata la versione principale o il livello di release. Ad esempio l'aggiornamento dalla versione 5.6.X alla versione 5.7.X.

Una modifica della versione è considerata secondaria se viene modificato solo il numero di versione della serie di release. Ad esempio l'aggiornamento dalla versione 5.6.27 alla versione 5.6.29.

D: Amazon RDS offre linee guida per l'aggiornamento o l'obsolescenza di versioni del motore ancora supportate?

Sì. Consulta le domande frequenti su Amazon RDS.

D: Quali sono i motori di storage supportati da Amazon RDS per MySQL?

Le funzionalità Point-In-Time-Restore e Snapshot Restore di Amazon RDS per MySQL richiedono un motore di storage che supporti il crash recovery e sono disponibili solo per il motore di storage InnoDB. MySQL supporta più motori di storage con funzionalità diverse, ma non tutti sono ottimizzati per il crash recovery e la durata dei dati. Ad esempio, il motore di storage MyISAM non supporta il crash recovery in modo affidabile e può causare la perdita o il danneggiamento dei dati quando si riavvia MySQL dopo un crash, impedendo il corretto funzionamento delle funzionalità Point-In-Time-Restore o Snapshot Restore. Tuttavia, se si sceglie di utilizzare MyISAM con Amazon RDS, può essere utile seguire questi passaggi, in alcune situazioni, per la funzionalità di ripristino dello snapshot di database.

Il Federated Storage Engine non è attualmente supportato da Amazon RDS per MySQL.

D: Di quali privilegi dispone l'utente master per un'istanza database RDS per MySQL?

Quando viene creata una nuova istanza database, l'utente master di default ottiene determinati privilegi. Consulta la sezione Master User Account Privileges nella Amazon RDS User Guide per visionare un elenco dei privilegi.

D: Quali versioni di Amazon RDS per MySQL supportano le repliche di lettura?

Le repliche di lettura sono supportate dalle istanze database con MySQL 5.5 o versioni successive. Le repliche di lettura su più regioni sono supportate da MySQL 5.6 o versioni successive. I backup automatici sono supportati solo per le repliche di lettura di Amazon RDS su cui è in esecuzione MySQL 5.6 o versione successiva.

Per garantire le repliche di lettura, devono essere attivi i backup automatici sull'istanza database sorgente.  

D: Quali motori di storage sono supportati per l'utilizzo con le repliche di lettura di Amazon RDS per MySQL?

Le repliche di lettura di Amazon RDS per MySQL necessitano di un motore di storage transazionale e sono supportate solo per il motore di storage InnoDB. I motori di storage MySQL non transazionali come MyISAM potrebbero impedire il corretto funzionamento delle repliche di lettura. Se tuttavia intendi comunque utilizzare MyISAM con le repliche di lettura, ti consigliamo di tenere sotto controllo il parametro "Replica Lag" di Amazon CloudWatch (disponibile tramite la Console di gestione AWS o le API di Amazon CloudWatch) e ricreare la replica di lettura nel caso rimanesse bloccata a causa di errori durante le operazioni di replica. Le stesse considerazioni valgono per l'uso di tabelle temporanee e altri motori non transazionali.

D: È possibile configurare una replica tra un'istanza database di Amazon RDS per MySQL e una replica di lettura che impiega replica basata su righe?

È possibile impostare il formato di registrazione di log binari come basato su riga per le versioni 5.6 e successive di MySQL. Di default, la replica è configurata in formato misto, ovvero include operazioni sia basate su righe sia basate su istruzioni; questa impostazione consente di soddisfare i requisiti della maggior parte dei casi d'uso. Per ulteriori informazioni sulla differenza tra formato misto e replica basata su righe, consulta la documentazione di MySQL.

D: La replica di lettura di Amazon RDS per MySQL sembra essersi bloccata dopo un failover su più zone di disponibilità e non sembra in grado di ricevere né di applicare gli aggiornamenti dell'istanza database sorgente. Che cosa devo fare?

In alcuni casi le repliche di lettura di Amazon RDS per MySQL non ricevono né applicano gli aggiornamenti provenienti dall'istanza database Multi-AZ sorgente in seguito a un failover su più zone di disponibilità. Questa situazione potrebbe essere causata dalla mancata eliminazione del disco degli eventi di binlog di MySQL al momento del failover. È importante configurare l'istanza database di MySQL per la replica secondo quanto descritto nella Amazon RDS User Guide