

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.

# WordPress Daten in eine von MySQL verwaltete Datenbank in Lightsail übertragen
<a name="amazon-lightsail-connect-wordpress-to-mysql-managed-database"></a>

Wichtige WordPress Website-Daten für Beiträge, Seiten und Benutzer werden in der MySQL-Datenbank gespeichert, die auf Ihrer Instance in Amazon Lightsail ausgeführt wird. Wenn die WordPress-Instance ausfällt, können Sie Ihre Daten möglicherweise nicht wiederherstellten. Um dieses Szenario zu vermeiden, sollten Sie Ihre Websitedaten in eine MySQL-verwaltete Datenbank in übertragen.

In diesem Tutorial zeigen wir Ihnen, wie Sie Ihre WordPress Website-Daten in eine von MySQL verwaltete Datenbank in Lightsail übertragen. Wir zeigen Ihnen auch, wie Sie die WordPress Konfigurationsdatei (`wp-config.php`) auf Ihrer Instance bearbeiten, sodass Ihre Website eine Verbindung zur verwalteten Datenbank herstellt und die Verbindung zu der Datenbank, die auf der Instance läuft, beendet.

**Inhalt**
+ [Schritt 1: Erfüllen der Voraussetzungen](#connect-wordpress-to-mysql-managed-database-prerequisites)
+ [Schritt 2: Übertragen Sie die WordPress Datenbank in Ihre von MySQL verwaltete Datenbank](#transfer-wordpress-database-to-mysql-managed-database)
+ [Schritt 3: Konfigurieren WordPress , um eine Verbindung zu Ihrer verwalteten MySQL-Datenbank herzustellen](#configure-wordpress-to-connect-to-mysql-managed-database)
+ [Schritt 4: Abschluss der nächsten Schritte](#connect-wordpress-to-mysql-managed-database-next-steps)

## Schritt 1: Erfüllen der Voraussetzungen
<a name="connect-wordpress-to-mysql-managed-database-prerequisites"></a>

Erfüllen Sie die folgenden Voraussetzungen, bevor Sie beginnen:
+ Erstellen Sie eine WordPress Instanz in Lightsail und stellen Sie sicher, dass sie ausgeführt wird. Weitere Informationen finden Sie unter [Tutorial: Starten und Konfigurieren einer WordPress Instance in Amazon Lightsail](amazon-lightsail-tutorial-launching-and-configuring-wordpress.md).
+ Erstellen Sie eine von MySQL verwaltete Datenbank in Lightsail in derselben AWS-Region wie Ihre WordPress Instance und stellen Sie sicher, dass sie sich im laufenden Zustand befindet. WordPress funktioniert mit allen in Lightsail verfügbaren MySQL-Datenbankoptionen. Weitere Informationen finden Sie unter [Erstellen einer Datenbank in Amazon Lightsail](amazon-lightsail-creating-a-database.md).
+ Aktivieren Sie den öffentlichen und den Datenimportmodus für Ihre MySQL-verwaltete Datenbank. Sie können diese Modi deaktivieren, nachdem Sie die Schritte in diesem Tutorial durchgeführt haben. Weitere Informationen finden Sie unter [Konfigurieren des öffentlichen Modus für Ihre Datenbank ](amazon-lightsail-configuring-database-public-mode.md) und [Konfigurieren des Datenimportmodus für Ihre Datenbank](amazon-lightsail-configuring-database-data-import-mode.md).

## Schritt 2: Übertragen Sie die WordPress Datenbank in Ihre von MySQL verwaltete Datenbank
<a name="transfer-wordpress-database-to-mysql-managed-database"></a>

Gehen Sie wie folgt vor, um Ihre WordPress Website-Daten in Ihre von MySQL verwaltete Datenbank in Lightsail zu übertragen.

1. Melden Sie sich bei der [Lightsail-Konsole](https://lightsail.aws.amazon.com/) an.

1. Wählen Sie auf der Registerkarte **Instances** das browserbasierte SSH-Client-Symbol für Ihre Instance aus. WordPress   
![Das browserbasierte SSH-Client-Symbol in der Lightsail-Konsole.](http://docs.aws.amazon.com/de_de/lightsail/latest/userguide/images/amazon-lightsail-wordpress-quick-connect.png)

1. Nachdem der browserbasierte SSH-Client mit Ihrer WordPress Instance verbunden ist, geben Sie den folgenden Befehl ein, um die Daten in der `bitnami_wordpress` Datenbank, die sich auf Ihrer Instance befindet, in Ihre verwaltete MySQL-Datenbank zu übertragen. Achten Sie darauf, {{DbUserName}} durch den Benutzernamen Ihrer verwalteten Datenbank und durch die Endpunktadresse Ihrer verwalteten Datenbank zu {{DbEndpoint}} ersetzen.

   ```
   sudo mysqldump -u root --databases bitnami_wordpress --single-transaction --compress --order-by-primary  -p$(cat /home/bitnami/bitnami_application_password) | sudo mysql -u {{DbUserName}} --host {{DbEndpoint}} --password
   ```

   **Beispiel**

   ```
   sudo mysqldump -u root --databases bitnami_wordpress --single-transaction --compress --order-by-primary -p$(cat /home/bitnami/bitnami_application_password) | sudo mysql -u {{dbmasteruser}} --host {{ls-abc123exampleE67890.czowadgeezqi.us-west-2.rds.amazonaws.com}} --password
   ```

1. Wenn Sie dazu aufgefordert werden, geben Sie das Passwort für Ihre MySQL-verwaltete Datenbank ein und betätigen Sie die **Eingabetaste**.

   Sie sehen das Passwort während der Eingabe nicht.  
![Passwortabfrage zum Übertragen der WordPress Datenbank in eine von MySQL verwaltete Datenbank in Lightsail.](http://docs.aws.amazon.com/de_de/lightsail/latest/userguide/images/amazon-lightsail-transfer-wordpress-database-to-mysql-managed-database.png)

1. Ein Ergebnis ähnlich dem folgenden Beispiel wird bei erfolgreicher Übertragung der Daten angezeigt.

   Wenn Sie eine Fehlermeldung erhalten, stellen Sie zunächst sicher, dass Datenbank-Benutzername, Passwort und Endpunkt korrekt sind, und versuchen Sie es erneut.  
![Die WordPress Datenbank wurde erfolgreich in eine von MySQL verwaltete Datenbank in Lightsail übertragen.](http://docs.aws.amazon.com/de_de/lightsail/latest/userguide/images/amazon-lightsail-transfer-wordpress-database-to-mysql-managed-database-success.png)

## Schritt 3: Konfigurieren WordPress , um eine Verbindung zu Ihrer verwalteten MySQL-Datenbank herzustellen
<a name="configure-wordpress-to-connect-to-mysql-managed-database"></a>

Gehen Sie wie folgt vor, um die WordPress Konfigurationsdatei (`wp-config.php`) so zu bearbeiten, dass Ihre Website eine Verbindung zu Ihrer verwalteten MySQL-Datenbank herstellt.

1. Geben Sie im browserbasierten SSH-Client, der mit Ihrer WordPress Instanz verbunden ist, den folgenden Befehl ein, um eine Sicherungskopie der `wp-config.php` Datei zu erstellen, falls etwas schief geht.

   ```
   cp /opt/bitnami/wordpress/wp-config.php /opt/bitnami/wordpress/wp-config.php-backup
   ```

1. Geben Sie den folgenden Befehl ein, um die Datei mit `wp-config.php`, einem Texteditor, zu öffnen.

   ```
   nano /opt/bitnami/wordpress/wp-config.php
   ```

1. Scrollen Sie nach unten, bis Sie die Werte für `DB_USER`, `DB_PASSWORD`, und `DB_HOST` finden, wie esim folgenden Beispiel gezeigt wird.  
![WordPress-Konfigurationsdatei vor den Änderungen.](http://docs.aws.amazon.com/de_de/lightsail/latest/userguide/images/amazon-lightsail-wordpress-wpconfig-file-original.png)

1. Ändern Sie die folgenden Werte:
   + **DB\_USER** – Bearbeiten Sie dies entsprechend dem Master-Benutzernamen für die MySQL-verwaltete Datenbank. Der standardmäßige primäre Benutzername für verwaltete Lightsail-Datenbanken lautet. `dbmasteruser`
   + **DB\_PASSWORD** – Bearbeiten Sie dies entsprechend dem Kennwort für die MySQL-verwaltete Datenbank. Weitere Informationen finden Sie unter [Verwaltung Ihres Datenbankpassworts](amazon-lightsail-managing-database-password.md).
   + **DB\_HOST** – Bearbeiten Sie dies entsprechend dem Endpunkt für die MySQL-verwaltete Datenbank. Stellen Sie sicher, dass die `:3306`-Port-Nummer am Ende der Host-Adresse hinzugefügt wird. Zum Beispiel `ls-abc123exampleE67890.czowadgeezqi.us-west-2.rds.amazonaws.com:3306`.

   Das Ergebnis sollte wie folgt aussehen:  
![Änderungen an der WordPress Konfigurationsdatei.](http://docs.aws.amazon.com/de_de/lightsail/latest/userguide/images/amazon-lightsail-wordpress-wpconfig-file-modifications.png)

1. Betätigen Sie **Strg\+X**, um Nano zu verlassen, und dann **Y** und die **Eingabetaste**, um Ihre Änderungen an der WordPress-Konfigurationsdatei zu speichern.

1. Geben Sie den folgenden Befehl ein, um den Apache-Dienst auf Ihrer Instance neu zu starten.

   ```
   sudo /opt/bitnami/ctlscript.sh restart
   ```

   Nach dem Neustart der Servcies wird ein Ergebnis wie das folgende angezeigt:  
![Serverdienste auf den WordPress Instanzen neu starten.](http://docs.aws.amazon.com/de_de/lightsail/latest/userguide/images/amazon-lightsail-restart-wordpress-services.png)

   Herzlichen Glückwunsch\! Ihre WordPress Site ist jetzt für die Verwendung der verwalteten MySQL-Datenbank konfiguriert.
**Anmerkung**  
Wenn Sie aus irgendeinem Grund die ursprüngliche `wp-config.php`-Datei wiederherstellen müssen, geben Sie den folgenden Befehl ein, um sie unter Verwendung des Backups wiederherzustellen, die Sie zuvor in diesem Tutorial erstellt haben:  

   ```
   cp /opt/bitnami/wordpress/wp-config.php-backup /opt/bitnami/wordpress/wp-config.php
   ```

## Schritt 4: Abschluss der nächsten Schritte
<a name="connect-wordpress-to-mysql-managed-database-next-steps"></a>

Sie sollten diese zusätzlichen Schritte ausführen, nachdem Sie Ihre WordPress Website mit einer von MySQL verwalteten Datenbank verbunden haben:
+ Erstellen Sie einen Snapshot Ihrer WordPress Instanz. Weitere Informationen finden Sie unter [Erstellen eines Snapshots Ihrer Linux- oder Unix-Instance](lightsail-how-to-create-a-snapshot-of-your-instance.md).
+ Sie sollten auch einen Snapshot der MySQL-verwalteten Datenbank erstellen. Weitere Informationen finden Sie unter [Erstellen eines Snapshots Ihrer Datenbank](amazon-lightsail-creating-a-database-snapshot.md).
+ Deaktivieren Sie den öffentlichen und den Datenimportmodus für die MySQL-verwaltete Datenbank. Weitere Informationen finden Sie unter [Konfigurieren des öffentlichen Modus für Ihre Datenbank ](amazon-lightsail-configuring-database-public-mode.md) und [Konfigurieren des Datenimportmodus für Ihre Datenbank](amazon-lightsail-configuring-database-data-import-mode.md).