Présentation de l'export et de l'import
Utilisez les méthodes d'export et d'import pour transférer des données d'une instance MySQL vers le service HeatWave.
Utilisez le shell MySQL pour exporter un fichier dump logique des données d'une instance MySQL vers un bucket Object Storage. Importez ensuite les données du bucket Object Storage dans un système de base de données de service HeatWave.
- Exportation : connectez-vous à l'instance MySQL contenant les données à exporter à l'aide du shell MySQL. Exportez un vidage logique de votre ensemble de données dans un bucket Object Storage à l'aide de l'utilitaire de vidage de shell MySQL. Vous pouvez vider tous les schémas de l'instance, les schémas sélectionnés ou les tables et vues sélectionnées. Les instances MySQL source et de destination peuvent se trouver dans des versions MySQL différentes. L'utilitaire de vidage de shell MySQL effectue des vérifications de compatibilité et des transformations pour s'assurer que les données peuvent être importées ultérieurement dans le service HeatWave et que les problèmes potentiels de migration de données peuvent être identifiés et résolus dès que possible. Reportez-vous à Export d'une instance MySQL et à Vérifications de compatibilité.
- Import : utilisez l'une des méthodes suivantes pour importer un fichier dump de shell MySQL d'un bucket Object Storage vers un système de base de données.
- (Recommandée) Utilisation de la fonctionnalité d'import de données lors de la création d'un système de base de données : cette méthode est la plus rapide et la plus efficace en termes de consommation de calcul et de stockage. Vous pouvez effectuer l'import à partir d'un bucket Object Storage de la même région. Reportez-vous à Importation à l'aide de la fonctionnalité d'import de données.
Remarque
Cette méthode ne fonctionne pas sur le système de base de données haute disponibilité. Importez d'abord les données vers un système de base de données autonome, puis activez la haute disponibilité. - Utilisation du shell MySQL : utilisez le shell MySQL pour importer manuellement un vidage de shell MySQL à partir d'un bucket Object Storage. Cette méthode est couramment utilisée pour ajouter des données (vidages partiels) à des systèmes de base de données avec des données existantes ou à des fins de débogage. Reportez-vous à Import à l'aide du shell MySQL.
- (Recommandée) Utilisation de la fonctionnalité d'import de données lors de la création d'un système de base de données : cette méthode est la plus rapide et la plus efficace en termes de consommation de calcul et de stockage. Vous pouvez effectuer l'import à partir d'un bucket Object Storage de la même région. Reportez-vous à Importation à l'aide de la fonctionnalité d'import de données.
- Prise en charge des versions de MySQL : il est toujours recommandé d'utiliser la dernière version du shell MySQL pour exporter et importer des données.
Le shell MySQL prend en charge le vidage des données des versions MySQL suivantes :
- MySQL 8.0.11 ou version ultérieure
- MySQL 5.7.9 ou version ultérieure
- MySQL 5.6.10 ou version ultérieure. Requiert le shell MySQL 8.0.26 ou une version ultérieure.
Le shell MySQL prend en charge le chargement des données des versions MySQL suivantes :
- MySQL 8.0.11 ou version ultérieure
- MySQL 5.7.9 ou version ultérieure
Lors du chargement des données de la version 5.7.9 (ou d'une version supérieure) vers la version 8.x.x, vous pouvez ignorer l'avertissement suivant :
WARNING: Destination MySQL version is newer than the one where the dump was created. Loading dumps from different major MySQL versions is not fully supported and may not work.
Rubriques connexes