View a markdown version of this page

Migrazione dei dati da uno snapshot DB MySQL a un'istanza database MariaDB - Amazon Relational Database Service

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

Migrazione dei dati da uno snapshot DB MySQL a un'istanza database MariaDB

Puoi eseguire la migrazione di uno snapshot DB RDS for MySQL a una nuova istanza database che esegue MariaDB utilizzando Console di gestione AWS, AWS CLI, o l'API Amazon RDS. Devi utilizzare lo snapshot di database creato da un'istanza database Amazon RDS che esegue MySQL 5.6. o 5.7. Per informazioni su come creare uno snapshot database RDS for MySQL, consulta Creazione di uno snapshot del database per un’istanza database Single-AZ per Amazon RDS.

La migrazione dello snapshot non influisce sull'istanza database originale da cui è stato acquisito lo snapshot. È possibile testare e convalidare la nuova istanza database prima di indirizzarvi il traffico in sostituzione dell'istanza database originale.

Dopo aver effettuato la migrazione da MySQL a MariaDB, l'istanza database MariaDB sarà associata al gruppo di parametri database e al gruppo di opzioni predefiniti. Dopo aver ripristinato lo snapshot DB, è possibile associare un gruppo di parametri database personalizzato alla nuova istanza database. Tuttavia, un gruppo di parametri MariaDB ha un set diverso di variabili di sistema configurabili. Per informazioni sulle differenze tra le variabili di sistema MySQL e MariaDB, consultare System Variable Differences Between MariaDB and MySQL. Per informazioni sui gruppi di parametri database, consulta Gruppi di parametri per Amazon RDS. Per informazioni sui gruppi di opzioni, consulta Uso di gruppi di opzioni.

Esecuzione della migrazione

Puoi migrare uno snapshot RDS for MySQL DB su una nuova istanza DB MariaDB utilizzando l'API, the o RDS. Console di gestione AWS AWS CLI

Per effettuare la migrazione di una snapshot DB MySQL a un'istanza database MariaDB
  1. Accedi a Console di gestione AWS e apri la console Amazon RDS all'indirizzo https://console.aws.amazon.com/rds/.

  2. Nel riquadro di navigazione, scegliere Snapshots (Snapshot), quindi selezionare la snapshot DB MySQL di cui si desidera effettuare la migrazione.

  3. Per Actions (Operazioni) scegliere Migrate Snapshot (Migrazione dello snapshot). Viene visualizzata la pagina Migrate Database (Migrazione database).

  4. Per Migrate to DB Engine (Migra al motore del database), scegliere mariadb.

    Amazon RDS seleziona automaticamente la versione motore di database. Non è possibile modificare la versione del motore di database.

    La pagina Migra il database per migrare da MySQL a MariaDB nella console Amazon RDS.
  5. Per le restanti sezioni, specifica le impostazioni dell'istanza database. Per informazioni su ciascuna impostazione, consulta Impostazioni per istanze database.

  6. Scegliere Migrate (Migrazione).

Per migrare i dati da uno snapshot di MySQL DB a un'istanza di MariaDB DB, esegui il comando con le seguenti opzioni: AWS CLI restore-db-instance-from-db-snapshot

  • -- db-instance-identifier — Nome dell'istanza DB da creare dallo snapshot DB.

  • -- db-snapshot-identifier — L'identificatore per lo snapshot del DB da cui eseguire il ripristino.

  • --engine – Il motore di database da utilizzare per la nuova istanza.

Esempio

Per Linux, macOS o Unix:

aws rds restore-db-instance-from-db-snapshot \ --db-instance-identifier newmariadbinstance \ --db-snapshot-identifier mysqlsnapshot \ --engine mariadb

Per Windows:

aws rds restore-db-instance-from-db-snapshot ^ --db-instance-identifier newmariadbinstance ^ --db-snapshot-identifier mysqlsnapshot ^ --engine mariadb

Per eseguire la migrazione dei dati da uno snapshot database MySQL a un'istanza database MariaDB, chiamare l'operazione RestoreDBInstanceFromDBSnapshot dell'API Amazon RDS.

Incompatibilità tra MariaDB e MySQL

Le incompatibilità tra MySQL e MariaDB includono quanto segue: