Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Wiederherstellung einer WordPress-Site mit einer einfachen Datenbanksicherung

Hinweis der Redaktion: Wir erhalten eine Provision für Partnerlinks auf WPBeginner. Die Provisionen haben keinen Einfluss auf die Meinung oder Bewertung unserer Redakteure. Erfahre mehr über Redaktioneller Prozess.

Wir empfehlen unseren Nutzern immer, regelmäßig vollständige WordPress-Backups zu erstellen. Was aber, wenn Sie unwissentlich eines der kostenlosen Plugins verwendet haben, die nur Datenbank-Backups erstellen? In diesem Artikel zeigen wir Ihnen, wie Sie eine WordPress-Website nur mit einer Datenbanksicherung wiederherstellen können. Es wird keine vollständige Wiederherstellung sein, aber wir werden Ihnen zeigen, wie Sie den Schaden minimieren können.

Recovering a WordPress site from a database backup alone

Anfangen

In dieser Anleitung gehen wir davon aus, dass Sie eine Sicherung Ihrer WordPress-Datenbank in einer Zip-Datei haben. Wenn Sie noch keine haben, erfahren Sie hier, wie Sie eine WordPress-Datenbank-Sicherung manuell erstellen.

Wenn Sie schlechte Erfahrungen mit Ihrem Webhosting-Anbieter gemacht haben, ist es wahrscheinlich an der Zeit, sich einen besseren Hoster zu suchen. Wir haben einige der besten WordPress-Hosting-Anbieter ausgewählt. Das sind die Unternehmen, mit denen wir gearbeitet haben und denen wir bei unseren eigenen Projekten vertrauen.

Siehe auch: 7 Schlüsselindikatoren, wann Sie Ihr WordPress-Hosting wechseln sollten.

Vorbereitungen zur Wiederherstellung der WordPress-Datenbank-Sicherung

Zunächst müssen Sie eine neue Datenbank erstellen. Loggen Sie sich einfach in Ihr cPanel-Konto ein und klicken Sie auf MySQL-Datenbanken unter dem Abschnitt Datenbanken.

MySQL databases in cPanel

Geben Sie dann einen Namen für Ihre Datenbank ein und klicken Sie auf die Schaltfläche Datenbank erstellen.

Creating new MySQL database

Nun, da Sie eine Datenbank erstellt haben, benötigen Sie einen MySQL-Benutzer, dem alle Rechte für die Arbeit an Ihrer neu erstellten Datenbank zugewiesen werden.

Scrollen Sie auf der gleichen MySQL-Datenbank-Seite zum Abschnitt MySQL-Benutzer und fügen Sie einen neuen Benutzer hinzu.

Adding a new MySQL user

Geben Sie einen Benutzernamen und ein sicheres Passwort für Ihren Datenbankbenutzer ein und klicken Sie dann auf die Schaltfläche Benutzer erstellen.

Als nächstes müssen Sie diesen Benutzer zur MySQL-Datenbank hinzufügen. Scrollen Sie nach unten zum Abschnitt „Benutzer zur Datenbank hinzufügen“ und wählen Sie den Benutzer zusammen mit der Datenbank aus den Dropdown-Menüs aus und klicken Sie dann auf die Schaltfläche „Hinzufügen“.

Adding a user to database

Ihre neue Datenbank ist nun bereit für WordPress.

WordPress-Datenbank-Sicherung importieren

Zuerst müssen Sie das cPanel-Dashbaord aufrufen. Unter dem Abschnitt Datenbanken müssen Sie auf phpMyAdmin klicken.

Launching phpMyAdmin from cPanel

Im nächsten Schritt wählen Sie die Datenbank aus, die Sie zuvor auf der phpMyAdmin-Seite erstellt haben, und klicken dann auf die Schaltfläche Importieren.

Nun müssen Sie auf die Schaltfläche Datei auswählen klicken, um die Sicherungsdatei Ihrer WordPress-Datenbank hochzuladen. Klicken Sie einfach auf die Schaltfläche „Go“ unten auf der Seite, um den Import zu starten.

importdb

Sie erhalten eine Erfolgsmeldung, wenn der Importauftrag abgeschlossen ist.

Sie haben Ihre WordPress-Datenbank erfolgreich importiert. Der nächste Schritt ist nun die Installation von WordPress unter Verwendung Ihrer neuen Datenbank.

Wiederherstellung Ihrer WordPress-Website

Für eine manuelle Wiederherstellung von WordPress müssen Sie WordPress manuell auf Ihrem Server installieren. Besuchen Sie unsere schrittweise Anleitung zur WordPress-Installation und springen Sie zum Abschnitt „WordPress per FTP installieren“, um detaillierte Anweisungen zu erhalten.

Wenn Sie während der Installation zum Schritt „Erstellen einer Konfigurationsdatei“ gelangen. Geben Sie den Datenbanknamen und den Benutzer ein, den Sie zuvor erstellt haben.

Creating configuration file step during WordPress installation

Sie erhalten nun die Meldung, dass WordPress eine Verbindung zu Ihrer Datenbank herstellen kann, und Sie können die Installation jetzt starten.

Wenn Sie auf die Schaltfläche „Installieren“ klicken, wird Ihnen die Meldung „Bereits installiert“ angezeigt.

Already installed message

Das ist alles, was Sie jetzt tun können, um sich bei Ihrer WordPress-Website anzumelden.

Fehlerbehebung bei der Wiederherstellung

Da Sie Ihre alten WordPress-Dateien nicht mehr haben, fehlen Ihnen einige Dinge. Einige davon können leicht wiederhergestellt werden, während andere ein wenig schwierig sind. Wir werden sie alle nacheinander durchgehen.

1. Thema

Installieren Sie einfach eine neue Kopie Ihres alten WordPress-Themes. Wenn Sie direkte Änderungen an Ihren Theme-Dateien vorgenommen haben, sind alle diese Änderungen verschwunden.

Sie müssen über die Theme-Optionen gehen, um es so einzurichten, wie es vorher war.

2. Widgets

Widgets spielen in WordPress-Themes eine wichtige Rolle. Glücklicherweise sind sie in Ihrer WordPress-Datenbank gespeichert, und wenn Sie zu Ihrem alten Theme wechseln, werden einige Ihrer Widgets wiederhergestellt.

Sie können jederzeit zu Darstellung “ Widgets gehen, um Widgets in Ihren Seitenleisten hinzuzufügen und neu anzuordnen.

Einige WordPress-Plugins verfügen über eigene Widgets. Um diese Widgets nutzen zu können, müssen Sie diese Plugins zunächst installieren und aktivieren.

3. Permalinks

Die Permalink-Struktur Ihrer Website ist ebenfalls in der Datenbank gespeichert und wird automatisch wiederhergestellt. Wenn Sie jedoch 404-Fehler im Frontend Ihrer Website sehen, müssen Sie die Permalink-Einstellungen aktualisieren.

Gehen Sie einfach zu Einstellungen “ Permalinks und klicken Sie auf die Schaltfläche Änderungen speichern, ohne etwas zu ändern. Dadurch wird Ihre WordPress-Url-Struktur aktualisiert.

4. Plugins

WordPress speichert einen Datensatz der aktiven Plugins Ihrer Website. Wenn Sie die Plugin-Seite zum ersten Mal besuchen, zeigt WordPress Ihnen eine Liste von Fehlern für jedes Plugin, das in der Datenbank war, aber nicht mehr installiert ist.

Deactivated plugins

Kopieren Sie alle Plugin-Namen und beginnen Sie, sie nacheinander zu installieren und zu aktivieren.

Wiederherstellen verlorener Bilder für Ihre WordPress-Website

Das Auffinden und Ersetzen verlorener Bilder auf Ihrer Website ist der schwierigste Teil der Wiederherstellung. Je nachdem, wie viele Inhalte und Bilder Sie haben, kann dies sehr lange dauern.

Leider gibt es keinen einfachen Weg, dies zu umgehen. Sie müssen eine Vielzahl von Tools verwenden, um Ihre Bilder aus verschiedenen Quellen zu extrahieren. Ihre Chancen, alle Bilder wiederherzustellen, sind ziemlich gering.

1. Suchen Sie in den Caches Ihres Browsers

Wenn Sie Ihre Website kürzlich verloren haben, können Sie in Ihrem Browser-Cache nachsehen.

Firefox-Benutzer können das Add-on CacheViewer2 herunterladen, um ganz einfach Bilder von ihrer Website im Browser-Cache zu finden.

Finding cached images in Firefox

Sie können einfach mit der rechten Maustaste auf ein Bild klicken und „Speichern unter“ aus dem Menü wählen.

Google Chrome-Nutzer unter Windows können Chrome Cache Viewer ausprobieren.

Google Chrome-Nutzer auf dem Mac haben kein Glück. Wir konnten keine vernünftige Lösung zum Durchsuchen, Anzeigen und Speichern von Bildern aus dem Google Chrome-Cache auf dem Mac finden.

2. Suchen Sie nach Ihren Bildern in Web-Caches

Es gibt mehrere Webdienste, die Cache-Versionen von Websites speichern. Sie können damit beginnen, in der Google-Bildersuche nach Ihren Bildern zu suchen. Geben Sie einfach die URL Ihrer Website ein und Sie können die Bilder sehen, die Google auf Ihrer Website gefunden hat.

Finding your images in Google Image search

Sie können auf ein Bild klicken, um eine größere Vorschau zu sehen und das Bild zu speichern.

Wenn Sie eine viel ältere Website restaurieren und bei Google oder Bing keine Bilder finden können, können Sie es bei Archive.org versuchen. Dies ist eine gemeinnützige Organisation, die Momentaufnahmen von Websites für historische Zwecke speichert.

Internet Archive Way Back Machine

Finden und Ersetzen von Bildern auf Ihrer Website

Wenn Sie auf Ihrer alten Website nicht viele Inhalte hatten, können Sie die Bilder in Ihren Beiträgen manuell ersetzen. Wenn Sie jedoch viele Inhalte haben, wird es schwierig sein, Bilder manuell zu finden und zu ersetzen.

Hier erfahren Sie, wie Sie defekte Bilder leicht finden und ersetzen können.

Zunächst müssen Sie das Plugin Broken Link Checker installieren und aktivieren. Nach der Aktivierung gehen Sie einfach auf die Seite Tools “ Broken Links Checker. Das Plugin zeigt Ihnen eine Liste aller defekten Links auf Ihrer Website.

Find and replace missing images in WordPress

Defekte Bilder werden ebenfalls als defekte Links betrachtet, so dass sie ebenfalls in der Liste erscheinen. Sie können auf die Linktext-Spalte klicken, um die Liste der defekten Links zu sortieren und die Bilder zuerst anzuzeigen.

Nun können Sie die wiederhergestellten Bilder durch die Bearbeitung von Beiträgen ersetzen. Für die Bilder, die Sie nicht wiederherstellen konnten, können Sie entweder versuchen, sie neu zu erstellen oder sie einfach zu entkoppeln.

Bonus-Tipp

Es wird schwierig sein, alle verlorenen Daten wiederherzustellen. Ihre Website kann sogar Fehler aufweisen und die Benutzerfreundlichkeit beeinträchtigen. Aus diesem Grund raten viele Experten dringend dazu, automatische Backups einzurichten.

Wir empfehlen die Verwendung von BackupBuddy. Es ist ein hochwertiges WordPress-Backup-Plugin mit einfachen Wiederherstellungsoptionen und der Möglichkeit, automatisch Backups zu erstellen und in der Cloud zu speichern.

Wir hoffen, dass dieser Artikel Ihnen geholfen hat, Ihre WordPress-Website aus einem Datenbank-Backup wiederherzustellen. Vielleicht interessieren Sie sich auch für unsere Liste mit 13 wichtigen Tipps und Hacks zum Schutz Ihres WordPress-Adminbereichs.

Wenn Ihnen dieser Artikel gefallen hat, dann abonnieren Sie bitte unseren YouTube-Kanal für WordPress-Videotutorials. Sie können uns auch auf Twitter und Facebook finden.

Offenlegung: Unsere Inhalte werden von unseren Lesern unterstützt. Das bedeutet, dass wir möglicherweise eine Provision verdienen, wenn Sie auf einige unserer Links klicken. Mehr dazu erfahren Sie unter Wie WPBeginner finanziert wird , warum das wichtig ist und wie Sie uns unterstützen können. Hier finden Sie unseren redaktionellen Prozess .

Das ultimative WordPress Toolkit

Erhalte KOSTENLOSEN Zugang zu unserem Toolkit - eine Sammlung von WordPress-bezogenen Produkten und Ressourcen, die jeder Profi haben sollte!

Reader Interactions

22 KommentareEine Antwort hinterlassen

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Moinuddin Waheed says

    Thanks for this guide.
    I have a backup from 2016 of one of my blogs and I have tried multiple times not able to restore them back.
    I will try these steps and see if I would be able to successfully restore my database.
    the thing that I am missing are the posts that I had written on my blog.
    hope this will work.

  3. Mallory says

    Thanks for this article! I restored my site from the database file. But when I visited the plugins page for the first time, I didn’t immediately copy the list of plugin errors from the plugin files that don’t exist any more. Now the notification is gone. Is there any way to find this list again? There were several plugins that I don’t remember but need to be reinstalled.

  4. Emmanuelkwofie says

    Hi, I was noticed by my hosting company that hackers have back door to my website so I should clean it and didn’t know what to do, so I did a backup of my theme, plugins, and upload and downloaded it to my local pc. I did not also remove the database. so in all, I have my database and the other files I backed up. Please, can I still get my website back and how? i don’t have the htc.access file and the wp.config file. How do i get my website back as it was?

  5. Dean says

    I ran restore database and let it run for HOURS. All the time it said „loading“. When I went back into cPanel the dbase size is 0.00.

    Is there some voodoo magic I can use to restore my database?

    • WPBeginner Support says

      You would want to first reach out to your hosting provider to see if they’re having any issues on their end that could be preventing the restore.

      Admin

  6. eswaran says

    i have installed wordpress on server and took backup using this i have created same copy of wordpress in my local machine. I have installed some of plugin on server and restored the plugin physical file via FTP to my locai machine. Then i took DB backup from server and restored in my local machine.

    The problem is i have activated the plugin’s on server but after restore database the plugin not active automatically in my locai machine. Every time i need to activate manually.

    To achieve this do i need update any sql script on database?

  7. Lisander says

    I have an old site I wanted to recover, but my old laptop crashed.
    Had an older back up lying around (not the latest). i followed these steps, now I have about 70% restored.

    Thanks for the guide.

  8. Ahmed LAHMAR says

    Thank you WPBeginner,
    I went through the same bad experience but luckily my images were stored in the free cdn offered by WordPress.com

  9. Ewan Yates says

    Thanks for this great guide. Quick question though,…
    When creating a new database and user, do they need to be the same as the ones in the backup?

  10. Dusty says

    This is a great guide for those instances where a full backup isn’t available. Full backups are so important! Thanks!

Eine Antwort hinterlassen

Danke, dass du einen Kommentar hinterlassen möchtest. Bitte beachte, dass alle Kommentare nach unseren kommentarpolitik moderiert werden und deine E-Mail-Adresse NICHT veröffentlicht wird. Bitte verwende KEINE Schlüsselwörter im Namensfeld. Lass uns ein persönliches und sinnvolles Gespräch führen.