Panoramica di esportazione e importazione
Utilizza i metodi di esportazione e importazione per trasferire i dati da un'istanza MySQL al servizio MySQL HeatWave.
Utilizza MySQL Shell per esportare un dump logico dei dati da un'istanza MySQL in un bucket di storage degli oggetti. Quindi importare i dati dal bucket di storage degli oggetti in un sistema DB di servizi MySQL HeatWave.
- Esportazione: connettersi all'istanza MySQL contenente i dati che si desidera esportare utilizzando MySQL Shell. Esportare un dump logico del data set in un bucket di storage degli oggetti utilizzando la utility di dump MySQL Shell. È possibile eseguire il dump di tutti gli schemi nell'istanza, degli schemi selezionati o delle tabelle e viste selezionate. Le istanze MySQL di origine e di destinazione possono trovarsi in versioni MySQL diverse. La utility di dump della shell MySQL esegue controlli e trasformazioni di compatibilità per garantire che i dati possano essere importati correttamente in un secondo momento nel servizio MySQL HeatWave e che i potenziali problemi di migrazione dei dati possano essere identificati e risolti il prima possibile. Vedere Esportazione di un'istanza MySQL e Controlli di compatibilità.
- Importazione: utilizzare una delle seguenti opzioni per importare un dump di MySQL Shell da un bucket di storage degli oggetti a un sistema DB.
- (Consigliato) Utilizzo della funzione di importazione dei dati durante la creazione di un nuovo sistema DB: questo metodo è il più veloce ed efficiente in termini di consumo di elaborazione e storage. Puoi eseguire l'importazione da un bucket di storage degli oggetti che si trova nella stessa area. Vedere Importazione mediante la funzione di importazione dei dati.
Nota
Questo metodo non funziona sul sistema DB High Availability. Prima importare i dati in un sistema DB standalone, quindi abilitare l'alta disponibilità. - Uso di MySQL Shell: utilizzare MySQL Shell per importare manualmente un dump di MySQL Shell da un bucket di storage degli oggetti. Questo metodo viene comunemente utilizzato per aggiungere dati (dump parziali) ai sistemi DB con dati esistenti o a scopo di debug. Vedere Importazione mediante MySQL Shell.
- (Consigliato) Utilizzo della funzione di importazione dei dati durante la creazione di un nuovo sistema DB: questo metodo è il più veloce ed efficiente in termini di consumo di elaborazione e storage. Puoi eseguire l'importazione da un bucket di storage degli oggetti che si trova nella stessa area. Vedere Importazione mediante la funzione di importazione dei dati.
- Supporto della versione di MySQL: è sempre consigliabile utilizzare la versione più recente di MySQL Shell per esportare e importare i dati.
MySQL Shell supporta il dump dei dati delle versioni MySQL seguenti:
- MySQL 8.0.11 o versione successiva
- MySQL 5.7.9 o versione successiva
- MySQL 5.6.10 o versione successiva. Richiede MySQL Shell 8.0.26 o versioni successive.
MySQL Shell supporta il caricamento dei dati delle versioni MySQL seguenti:
- MySQL 8.0.11 o versione successiva
- MySQL 5.7.9 o versione successiva
Durante il caricamento dei dati da 5.7.9 (o una versione successiva) a 8.x.x, è possibile ignorare il seguente avviso:
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.
Argomenti correlati