Panoramica dell'esportazione e dell'importazione

Utilizzare i metodi di esportazione e importazione per trasferire i dati da un'istanza MySQL al servizio HeatWave.

Usare la shell MySQL per esportare un dump logico dei dati da un'istanza MySQL in un bucket di storage degli oggetti. Quindi, importa i dati dal bucket di storage degli oggetti in un sistema DB del servizio HeatWave.

  • Esportazione: connettersi all'istanza MySQL che contiene i dati da esportare utilizzando la shell MySQL. Esportare un dump logico del data set in un bucket di storage degli oggetti utilizzando la utility di dump della shell MySQL. È possibile eseguire il dump di tutti gli schemi nell'istanza, negli schemi selezionati o nelle tabelle e viste selezionate. Le istanze MySQL di origine e destinazione possono avere versioni MySQL diverse. La utility di dump della shell MySQL esegue controlli e trasformazioni di compatibilità per garantire che i dati possano essere importati in un secondo momento in HeatWave Service 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 della shell MySQL da un bucket di storage degli oggetti a un sistema DB.
    • (Consigliato) Utilizzo della funzione di importazione dati durante la creazione di un nuovo sistema DB: questo metodo è il più veloce ed efficiente in termini di calcolo e consumo di 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. Importare innanzitutto i dati in un sistema DB standalone, quindi abilitare l'alta disponibilità.
    • Uso della shell MySQL: utilizzare la shell MySQL per importare manualmente un dump della shell MySQL da un bucket di storage degli oggetti. Questo metodo viene comunemente utilizzato per aggiungere dati (dump parziali) nei sistemi DB con dati esistenti o per scopi di debug. Vedere Importazione mediante la shell MySQL.
  • MySQL version support: si consiglia sempre di utilizzare la versione più recente della shell MySQL per esportare e importare i dati.

    MySQL La shell supporta il dump dei dati delle seguenti versioni di MySQL:

    • MySQL 8.0.11 o versione successiva
    • MySQL 5.7.9 o versione successiva
    • MySQL 5.6.10 o versione successiva. Richiede la shell MySQL 8.0.26 o successiva.

    MySQL La shell supporta il caricamento dati delle seguenti versioni di MySQL:

    • MySQL 8.0.11 o versione successiva
    • MySQL 5.7.9 o versione successiva

    Durante il caricamento dei dati dalla versione 5.7.9 (o successiva) alla versione 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.