

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Migrieren Sie Daten von einer MySQL 5.6-Datenbank auf eine neuere Version in Lightsail
<a name="amazon-lightsail-migrate-mysql-56-to-newer-database"></a>

In diesem Tutorial zeigen wir Ihnen, wie Sie Daten aus einer MySQL-5.6-Datenbank in eine neue MySQL-5.7-Datenbank in Amazon Lightsail migrieren. Um die Migration durchzuführen, stellen Sie eine Verbindung zu Ihrer MySQL-5.6-Datenbank her und exportieren die vorhandenen Daten. Anschließend stellen Sie eine Verbindung zur MySQL-5.7-Datenbank her und importieren die Daten. Nachdem die neue Datenbank über die erforderlichen Daten verfügt, können Sie die Anwendung neu konfigurieren, um eine Verbindung mit der neuen Datenbank herzustellen.

**Inhalt**
+ [Schritt 1: Verstehen der Änderungen](#migrate-mysql-5-6-understand-the-changes)
+ [Schritt 2: Erfüllen der Voraussetzungen](#migrate-mysql-5-6-complete-the-prerequisites)
+ [Schritt 3: Verbinden Sie sich mit Ihrer MySQL-5.6-Datenbank und exportieren Sie die Daten](#migrate-mysql-5-6-connect-to-mysql-5-6)
+ [Schritt 4: Verbinden Sie sich mit Ihrer MySQL-5.7-Datenbank und importieren Sie die Daten](#migrate-mysql-5-6-connect-to-mysql-5-7)
+ [Schritt 5: Testen Ihrer Anwendung und Abschluss der Migration](#migrate-mysql-5-6-test-your-application)

## Schritt 1: Verstehen der Änderungen
<a name="migrate-mysql-5-6-understand-the-changes"></a>

Der Übergang von einer MySQL-5.6-Datenbank zu einer MySQL-5.7-Datenbank wird als ein Upgrade der Hauptversion angesehen. Hauptversions-Upgrades können Datenbankänderungen enthalten, die nicht mit vorhandenen Anwendungen rückwärts kompatibel sind. Sie sollten jedes Upgrade gründlich testen, bevor Sie es auf Ihre Produktions-Instances anwenden. Weitere Informationen finden Sie unter [ Änderungen in MySQL-5.7](https://dev.mysql.com/doc/refman/5.7/en/upgrading-from-previous-series.html) in den *MySQL-Unterlagen*.

Wir empfehlen, dass Sie Ihre Daten zunächst aus Ihrer bestehenden MySQL-5.6-Datenbank in eine neue MySQL-5.7-Datenbank migrieren. Testen Sie dann Ihre Anwendung mit Ihrer neuen MySQL-5.7-Datenbank auf einer Vorproduktion-Instance. Wenn sich Ihre Anwendung wie erwartet verhält, wenden Sie die Änderung auf Ihre Anwendung in der Produktion-Instance an. Um einen Schritt weiter zu gehen, können Sie dann Ihre Daten aus Ihrer bestehenden MySQL-5.7-Datenbank in eine neue MySQL-8.0-Datenbank migrieren, Ihre Anwendung in der Vorproduktion erneut testen und die Änderung auf Ihre Anwendung in der Produktion anwenden.

## Schritt 2: Erfüllen der Voraussetzungen
<a name="migrate-mysql-5-6-complete-the-prerequisites"></a>

Sie müssen die folgenden Voraussetzungen erfüllen, bevor Sie mit den nächsten Abschnitten dieses Tutorials fortfahren:
+ Installieren Sie MySQL-Workbench auf Ihrem lokalen Computer, mit dem Sie eine Verbindung zu Ihren Datenbanken herstellen, um Daten zu exportieren und zu importieren. Weitere Informationen finden Sie unter[ MySQL-Workbench herunterladen ](https://dev.mysql.com/downloads/workbench/) auf der *MySQL-Website*.
+ Erstellen Sie eine MySQL-5.7-Datenbank in Lightsail. Weitere Informationen finden Sie unter [Erstellen einer Datenbank in Amazon Lightsail](amazon-lightsail-creating-a-database.md).
+ Aktivieren Sie den öffentlichen Modus für Ihre Datenbanken. Auf diese Weise können Sie eine Verbindung zu ihnen über MySQL-Workbench herstellen. Wenn Sie mit dem Exportieren und Importieren von Daten fertig sind, können Sie den öffentlichen Modus für Ihre Datenbanken deaktivieren. Weitere Informationen finden Sie unter [Konfigurieren des öffentlichen Modus für Ihre Datenbank](amazon-lightsail-configuring-database-public-mode.md).
+ So konfigurieren Sie MySQL-Workbench für die Verbindung zu Ihren Datenbanken. Weitere Informationen finden Sie unter [Verbindung zu Ihrer MySQL-Datenbank](amazon-lightsail-connecting-to-your-mysql-database.md).

## Schritt 3: Verbinden Sie sich mit Ihrer MySQL-5.6-Datenbank und exportieren Sie die Daten
<a name="migrate-mysql-5-6-connect-to-mysql-5-6"></a>

In diesem Abschnitt des Tutorials stellen Sie eine Verbindung zu Ihrer MySQL-5.6-Datenbank her und exportieren Daten aus dieser Datenbank mit MySQL-Workbench. Weitere Informationen über die Verwendung von MySQL-Workbench zum Exportieren von Daten finden Sie unter [Assistent für SQL-Datenexport und -Import](https://dev.mysql.com/doc/workbench/en/wb-admin-export-import-management.html) im *MySQL-Workbench-Handbuch*.

1. Stellen Sie mit MySQL-Workbench eine Verbindung zu Ihrer MySQL-5.6-Datenbank her.

   MySQL-Workbench verwendet mysqldump, um Daten zu exportieren. Die von MySQL-Workbench verwendete Version von mysqldump muss dieselbe (oder höher) wie die Version der MySQL-Datenbank sein, aus der Daten exportiert werden sollen. Wenn Sie beispielsweise Daten aus einer MySQL-5.6.51-Datenbank exportieren, müssen Sie mysqldump Version 5.6.51 oder höher verwenden. Möglicherweise müssen Sie die entsprechende Version des MySQL-Servers auf Ihrem lokalen Computer herunterladen und installieren, um sicherzustellen, dass Sie die korrekte Version von mysqldump verwenden. Informationen zum Herunterladen einer bestimmten Version des MySQL-Servers finden Sie unter[MySQL Community Downloads ](https://dev.mysql.com/downloads/mysql/) auf der *MySQL-Website*. Das ** MySQL-Installationsprogramm für Windows MSI**bietet die Möglichkeit, eine beliebige Version des MySQL-Servers herunterzuladen.

   Führen Sie die folgenden Schritte aus, um die richtige Version von mysqldump auszuwählen, die in MySQL-Workbench verwendet werden soll:

   1. Wählen Sie in MySQL-Workbench **Bearbeiten** und anschließend ** Präferenzen** aus.  
![MySQL-Workbench Bearbeitungsmenü](http://docs.aws.amazon.com/de_de/lightsail/latest/userguide/images/mysql-workbench-file-preferences.png)

   1. Wählen Sie ** Administration ** im Navigationsbereich. 

   1. Im Fenster**Workbench-Voreinstellungen**, das angezeigt wird, wählen Sie die Ellipsis-Schaltfläche neben dem Textfeld **Pfad zum mysqldump-Tool**.   
![MySQL-Workbench Voreinstellungen](http://docs.aws.amazon.com/de_de/lightsail/latest/userguide/images/mysql-workbench-preferences.png)

   1. Navigieren Sie zum Speicherort der entsprechenden `mysqldump` ausführbaren Datei und doppelklicken Sie darauf.

      In Windows befindet sich die `mysqldump.exe`-Datei in der Regel im `C:\Program Files\MySQL\MySQL Server 5.6\bin`-Verzeichnis. Geben Sie in Linux `which mysqldump` im Terminal ein, um zu sehen, wo sich die**mysqldump**-Dateil befindet.  
![Suchen der mysqldump-Datei](http://docs.aws.amazon.com/de_de/lightsail/latest/userguide/images/mysql-workbench-mysqldump-file.png)

   1. Wählen Sie **OK** im ** Fenster Workbench-Voreinstellungen** aus.   
![MySQL-Workbench-Voreinstellungen speichern](http://docs.aws.amazon.com/de_de/lightsail/latest/userguide/images/mysql-workbench-preferences-save.png)

1. Wählen Sie **Datenexport** im **Navigationsbereich** aus  
![MySQL-Workbench-Datenexportoption](http://docs.aws.amazon.com/de_de/lightsail/latest/userguide/images/mysql-workbench-data-export.png)

1. In der angezeigten Registerkarte **Datenexport** setzen Sie Häkchen neben den Tabellen, die Sie exportieren möchten.
**Anmerkung**  
In diesem Beispiel haben wir die `bitnami_wordpress` Tabelle ausgewählt, die Daten für eine WordPress Website auf einer „Certified by Bitnami“ -Instance enthält. WordPress   
![Zu exportierende MySQL-Workbench-Tabellen](http://docs.aws.amazon.com/de_de/lightsail/latest/userguide/images/mysql-workbench-export-table.png)

1. Im Abschnitt ** Exportoptionen ** Wählen Sie **Exportieren in eigenständige Datei**, und notieren Sie sich das Verzeichnis, in dem die Exportdatei gespeichert wird.  
![MySQL-Workbench-Exportoptionen](http://docs.aws.amazon.com/de_de/lightsail/latest/userguide/images/mysql-workbench-export-options.png)

1. Wählen Sie **Import starten**.

1. Warten Sie, bis der Export abgeschlossen ist, bevor Sie mit dem nächsten Abschnitt dieses Tutorials fortfahren.  
![MySQL-Workbench Exportfortschritt](http://docs.aws.amazon.com/de_de/lightsail/latest/userguide/images/mysql-workbench-export-progress.png)

## Schritt 4: Verbinden Sie sich mit Ihrer MySQL-5.7-Datenbank und importieren Sie die Daten
<a name="migrate-mysql-5-6-connect-to-mysql-5-7"></a>

In diesem Abschnitt des Tutorials stellen Sie eine Verbindung zu Ihrer MySQL-5.7-Datenbank her und importieren Daten aus dieser Datenbank mit MySQL-Workbench.

1. Stellen Sie mit MySQL-Workbench eine Verbindung zu Ihrer MySQL-5.7-Datenbank auf Ihrem lokalen Computer her.

1. Wählen Sie **Datenimport/-Wiederherstellung** im **Navigationsbereich**.  
![MySQL-Workbench-Datenexportoption](http://docs.aws.amazon.com/de_de/lightsail/latest/userguide/images/mysql-workbench-data-import.png)

1. In der angezeigten Registerkarte **Datenimport**, wählen Sie **Importieren aus eigenständiger Datei** und wählen Sie dann die Ellipsen-Schaltfläche neben dem Textfeld aus.  
![MySQL-Workbench Importdatei](http://docs.aws.amazon.com/de_de/lightsail/latest/userguide/images/mysql-workbench-import-file.png)

1. Navigieren Sie zum Speicherort der Exportdatei, und doppelklicken Sie darauf.  
![MySQL-Workbench erstellt neues Schema](http://docs.aws.amazon.com/de_de/lightsail/latest/userguide/images/mysql-workbench-choose-export-file.png)

1. Wählen Sie ** Neu ** im Abschnitt ** Standardschema, in das importiert werden soll **.  
![MySQL-Workbench erstellt neues Schema](http://docs.aws.amazon.com/de_de/lightsail/latest/userguide/images/mysql-workbench-create-new-schema.png)

1. Geben Sie den Namen des Schemas in das Fenster** Erstellen Sie ein Schema**, das angezeigt wird, ein.
**Anmerkung**  
In diesem Beispiel geben wir `bitnami_wordpress` ein, weil dies ist der Name der Datenbanktabelle ist, die wir exportiert haben.  
![MySQL-Workbench-Name des neuen Schemas](http://docs.aws.amazon.com/de_de/lightsail/latest/userguide/images/mysql-workbench-schema-name.png)

1. Wählen Sie **Import starten**.  
![Importieren von MySQL-Workbench starten](http://docs.aws.amazon.com/de_de/lightsail/latest/userguide/images/mysql-workbench-start-import.png)

1. Warten Sie, bis der Import abgeschlossen ist, bevor Sie mit dem nächsten Abschnitt dieses Tutorials fortfahren.   
![MySQL-Workbench Importfortschritt](http://docs.aws.amazon.com/de_de/lightsail/latest/userguide/images/mysql-workbench-import-progress.png)

## Schritt 5: Testen Ihrer Anwendung und Abschluss der Migration
<a name="migrate-mysql-5-6-test-your-application"></a>

Zu diesem Zeitpunkt befinden sich Ihre Daten nun in Ihrer neuen MySQL-5.7-Datenbank. Konfigurieren Sie Ihre Anwendung in einer Vorproduktionsumgebung und testen Sie die Verbindung zwischen Ihrer Anwendung und Ihrer neuen MySQL-5.7-Datenbank. Wenn sich Ihre Anwendung wie erwartet verhält, fahren Sie mit der Änderung Ihrer Anwendung in der Produktionsumgebung fort.

Wenn Sie mit der Migration fertig sind, sollten Sie den öffentlichen Modus für Ihre Datenbanken deaktivieren. Sie können Ihre MySQL-5.6-Datenbank löschen, wenn Sie sicher sind, dass Sie sie nicht mehr benötigen. Sie sollten jedoch einen Snapshot Ihrer MySQL-5.6-Datenbank erstellen, bevor Sie sie löschen. Während Sie dabei sind, sollten Sie auch einen Snapshot Ihrer neuen MySQL-5.7-Datenbank erstellen. Weitere Informationen finden Sie unter [Erstellen eines Datenbank-Snapshots](amazon-lightsail-creating-a-database-snapshot.md).