View a markdown version of this page

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 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 wordpress --single-transaction --compress --order-by-primary | sudo mysql -u DbUserName --host DbEndpoint --password

    Beispiel

    sudo mysqldump -u root --databases wordpress --single-transaction --compress --order-by-primary | 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.

  5. Wenn Sie eine Fehlermeldung erhalten, vergewissern Sie sich, dass Sie den richtigen Datenbankbenutzernamen, das richtige Kennwort oder den richtigen Endpunkt verwenden, und versuchen Sie es erneut.

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.

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

    sudo nano /var/www/wp-config.php
  3. Scrollen Sie nach unten, bis Sie die Werte für DB_USERDB_PASSWORD, und finden. DB_HOST

  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.

  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 systemctl restart apache2

    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:

    sudo cp /var/www/wp-config.php-backup /var/www/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: