Importazione di dati in un’istanza database Amazon RDS per MySQL - 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à.

Importazione di dati in un’istanza database Amazon RDS per MySQL

Puoi utilizzare diverse tecniche per importare i dati in un'istanza database RDS for MySQL. L’approccio migliore dipende da una serie di fattori:

  • Origine dei dati

  • Quantità di dati

  • Importazione continua o eseguita una sola volta

  • Durata del tempo di inattività

Se stai eseguendo la migrazione di un’applicazione insieme a tutti i suoi dati, la durata del tempo di inattività è un fattore importante da considerare.

Nella seguente tabella sono riportate le varie tecniche per importare i dati in un’istanza database RDS per MySQL:

Origine Quantità di dati Una volta o continua Tempo di inattività delle applicazioni Tecnica Ulteriori informazioni

Database MySQL esistente in locale o su Amazon EC2

Qualsiasi

Una volta

Medio

Crea un backup del database locale, archivialo in Amazon S3 e quindi ripristina il file di backup in una nuova istanza database Amazon RDS che esegue MySQL.

Ripristino di un backup in un’istanza database Amazon RDS per MySQL

Database MySQL esistente in locale o su Amazon EC2

Qualsiasi

Continua

Minima

Configurare la replica utilizzando un database MySQL esistente come origine della replica.

Configurazione della replica della posizione del file di log binario con un'istanza di origine esterna.

Importazione dei dati in un database Amazon RDS per MySQL con tempo di inattività ridotto

Qualsiasi database esistente

Qualsiasi

Una volta o continua

Minima

Utilizzalo AWS Database Migration Service per migrare il database con tempi di inattività minimi e, per molti motori di database di database, continuare la replica continua.

Cos'è AWS Database Migration Service e Utilizzo di un database compatibile con MySQL come destinazione per AWS DMS nella Guida per l’utente di AWS Database Migration Service

Istanza database MySQL esistente

Qualsiasi

Una volta o continua

Minima

Creare una replica di lettura per la replica continua. Promuovere la replica di lettura per la creazione una tantum di una nuova istanza database.

Uso delle repliche di lettura dell'istanza database

Database MySQL esistente

Small

Una volta

Medio

Copiare i dati direttamente nell'istanza database MySQL utilizzando un'utilità a riga di comando.

Importazione di dati da un database MySQL esterno in un’istanza database Amazon RDS per MySQL

Dati non salvati in un database esistente

Medium

Una volta

Medio

Creare file flat e importarli con istruzioni LOAD DATA LOCAL INFILE di MySQL.

Importazione di dati da qualsiasi origine in un’istanza database Amazon RDS per MySQL

Nota

Il database di sistema mysql contiene le informazioni di autenticazione e autorizzazione necessarie per accedere all'istanza database e ai dati. L'eliminazione, la modifica, la ridenominazione o il troncamento di tabelle, dati o altro contenuto del database mysql nell'istanza database può causare un errore e rendere inaccessibili dati e istanza database. In tal caso, è possibile ripristinare l'istanza DB da un'istantanea utilizzando il comando. AWS CLI restore-db-instance-from-db-snapshot È possibile ripristinare l'istanza DB utilizzando il AWS CLI restore-db-instance-to-point-in-timecomando.