Tutorial: Verbinden Ihrer WordPress-Website mit einer MySQL-verwalteten Datenbank in Lightsail - Amazon Lightsail

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.

Tutorial: Verbinden Ihrer WordPress-Website mit einer MySQL-verwalteten Datenbank in Lightsail

Wichtige WordPress-Website-Daten für Beiträge, Seiten und Benutzer werden in der MySQL-Datenbank gespeichert, die auf der 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 erfahren Sie, wie Sie Ihre WordPress-Websitedaten für Beiträge, Seiten und Benutzer in eine MySQL-verwaltete Datenbank in Lightsail übertragen. Außerdem wird gezeigt, wie Sie die WordPress-Konfigurationsdatei (wp-config.php) so bearbeiten, dass sich Ihre WordPress-Website mit der neuen verwalteten Datenbank verbindet und nicht mehr die auf der Instance ausgeführte Datenbank verwendet.

Inhalt

Schritt 1: Erfüllen der Voraussetzungen

Erfüllen Sie die folgenden Voraussetzungen, bevor Sie beginnen:

Schritt 2: Übertragen der WordPress-Datenbank in eine MySQL-verwaltete Datenbank in

Führen Sie die folgenden Schritte aus, um die Übertragung Ihrer WordPress-Websitedaten in Ihre MySQL-verwaltete Datenbank in durchzuführen.Lightsailaus.

  1. Melden Sie sich an der Lightsail-Konsole an.

  2. Wählen Sie auf der Registerkarte Instances das browserbasierte SSH-Client-Symbol für Ihre WordPress-Instance aus.

    
            Das Symbol des browserbasierten SSH-Clients in der Lightsail-Konsole.
  3. Nachdem der browserbasierte SSH-Client mit Ihrer WordPress-Instance verbunden ist, geben Sie den folgenden Befehl ein, um die bitnami_wordpress-Datenbank auf der Instance zu Ihrer MySQL-verwalteten Datenbank zu übertragen. Stellen Sie sicher, dass Sie DbUserName durch den Benutzernamen für Ihre verwaltete Datenbank ersetzen, und ersetzen Sie DbEndpoint durch die Endpunktadresse für Ihre verwaltete Datenbank.

    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
  4. 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.

    
            Passwort-Eingabeaufforderung zum Übertragen der WordPress-Datenbank in eine MySQL-verwaltete Datenbank in Lightsail.
  5. 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.

    
            Erfolgreiche Übertragung der WordPress-Datenbank in eine MySQL-verwaltete Datenbank in Lightsail.

Schritt 3: Konfigurieren von WordPress, um eine Verbindung zu Ihrer MySQL-verwalteten Datenbank herzustellen

Führen Sie die folgenden Schritte aus, um die WordPress-Konfigurationsdatei (wp-config.php) so zu bearbeiten, dass Ihre Website eine Verbindung zu Ihrer MySQL-verwalteten Datenbank herstellt.

  1. Geben Sie im browserbasierten SSH-Client, der mit Ihrer WordPress-Instance verbunden ist, den folgenden Befehl ein, um ein Backup der WordPress-Konfigurationsdatei wp-config.php für den Fall eines Fehlers erstellt.

    cp /opt/bitnami/wordpress/wp-config.php /opt/bitnami/wordpress/wp-config.php-backup
  2. Geben Sie den folgenden Befehl ein, um die Datei mit wp-config.php, einem Texteditor, zu öffnen.

    nano /opt/bitnami/wordpress/wp-config.php
  3. 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.
  4. Ändern Sie die folgenden Werte:

    • DB_USER – Bearbeiten Sie dies entsprechend dem Master-Benutzernamen für die MySQL-verwaltete Datenbank. Der Standard-Master-Benutzername für Lightsailverwaltete Datenbanken istdbmasteruser .

    • DB_PASSWORD – Bearbeiten Sie dies entsprechend dem Kennwort für die MySQL-verwaltete Datenbank. Weitere Informationen finden Sie unter Verwaltung Ihres Datenbankpassworts.

    • 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.
  5. Betätigen Sie Strg+X, um Nano zu verlassen, und dann Y und die Eingabetaste, um Ihre Änderungen an der WordPress-Konfigurationsdatei zu speichern.

  6. 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:

    
            Neustart der Server-Services auf den WordPress-Server-Instances.

    Herzlichen Glückwunsch! Ihre WordPress-Website ist jetzt so konfiguriert, dass sie die MySQL-verwaltete Datenbank verwendet.

    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

Führen Sie die folgenden Schritte aus, nachdem Sie eine Verbindung Ihrer WordPress-Website mit einer MySQL-verwalteten Datenbank hergestellt haben.