Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Importation de données dans une instance de base de données Amazon RDS for MySQL
Vous pouvez utiliser plusieurs techniques pour importer des données dans une instance de base de données RDS for MySQL. La meilleure approche dépend d'un certain nombre de facteurs :
-
Source des données
-
Quantité de données
-
Importation ponctuelle ou continue
-
Durée du temps d'arrêt
Si vous migrez également une application avec les données, il est important de prendre en compte le temps d'arrêt.
Le tableau suivant répertorie les techniques d'importation de données dans une instance de base de données RDS pour MySQL :
Source | Quantité de données | Une seule fois ou en continu | Interruption de l'application | Technique | En savoir plus |
---|---|---|---|---|---|
Base de données MySQL existante sur site ou sur Amazon EC2 |
N’importe quel compte |
Une seule fois |
Momentanée |
Créez une sauvegarde de votre base de données sur site, stockez-la sur Amazon S3, puis restituez le fichier de sauvegarde sur une nouvelle instance de base de données Amazon RDS exécutant MySQL. |
Restauration d'une sauvegarde dans une instance de base de données Amazon RDS for MySQL |
Base de données MySQL existante sur site ou sur Amazon EC2 |
N’importe quel compte |
En continu |
Minimale |
Configurez la réplication avec une base de données MySQL existante comme source de réplication. |
|
Toute base de données existante |
N'importe quel compte |
Une seule fois ou en continu |
Minimale |
AWS Database Migration Service À utiliser pour migrer la base de données avec un temps d'arrêt minimal et, pour de nombreux moteurs de base de données, poursuivre la réplication continue. |
Présentation d' AWS Database Migration Service et Utilisation d'une base de données compatible MySQL comme cible pour AWS DMS dans le Guide de l'utilisateur AWS Database Migration Service |
Instance de base de données MySQL existante |
N'importe quel compte |
Une seule fois ou en continu |
Minimale |
Créez un réplica en lecture pour la réplication continue. Promouvez le réplica en lecture pour la création unique d'une nouvelle instance de base de données. |
Utilisation des réplicas en lecture d'instance de base de données |
Base de données MySQL existante |
Petite |
Une seule fois |
Momentanée |
Copiez les données directement dans votre instance de base de données MySQL à l'aide d'un utilitaire de ligne de commande. | |
Données non stockées dans une base de données existante |
Medium |
Une seule fois |
Momentanée |
Créez des fichiers plats et importez-les à l'aide LOAD DATA LOCAL
INFILE des instructions MySQL. |
Note
La base de données système mysql
contient les informations d'authentification et d'autorisation requises pour se connecter à l'instance de base de données et accéder aux données. La suppression, la modification, le renommage ou la troncation de tables, de données ou d'autres contenus de la base de données mysql
de votre instance de base de données peut produire une erreur et rendre inaccessibles l'instance de base de données et vos données. Dans ce cas, vous pouvez restaurer l'instance de base de données à partir d'un instantané à l'aide du AWS CLI restore-db-instance-from-db-snapshotcommande. Vous pouvez récupérer l'instance de base de données à l'aide du AWS CLI restore-db-instance-to-point-in-timecommande.