WordPress Daten in eine von MySQL verwaltete Datenbank in Lightsail übertragen - 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.

WordPress Daten in eine von MySQL verwaltete Datenbank in Lightsail übertragen

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

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

Schritt 2: Übertragen Sie die WordPress Datenbank in Ihre von MySQL verwaltete Datenbank

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

  2. 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.
  3. 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, DbUserNamedurch den Benutzernamen Ihrer verwalteten Datenbank und durch die Endpunktadresse Ihrer verwalteten Datenbank zu DbEndpointersetzen.

    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.

    Passwortabfrage zum Übertragen der WordPress Datenbank in eine von 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.

    Die WordPress Datenbank wurde erfolgreich in eine von MySQL verwaltete Datenbank in Lightsail übertragen.

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

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

    • 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:

    Serverdienste auf den WordPress Instanzen neu starten.

    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

Sie sollten diese zusätzlichen Schritte ausführen, nachdem Sie Ihre WordPress Website mit einer von MySQL verwalteten Datenbank verbunden haben: