Anmelden oder neues Benutzerkonto anlegen.
Doku » Datenbank Wiederherstellung
Die Seite bedarf noch weiterer Arbeit und kann noch nicht als fertig angesehen werden.
Inhaltsverzeichnis |
[bearbeiten] Mit phpMyAdmin
PhpMyAdmin ist ein Programm um Datenbanken in einem Web Interface zu bearbeiten. Ein guter Hosting Anbieter hat das im Paket mit einbegriffen.
Die dargelegten Informationen wurden mit phpMyAdmin 2.5.3 und 2.5.7 pl1 (Unix) getestet.
[bearbeiten] Ablauf
Eine visuelle Anleitung zur Wiederherstellung findet ihr hier: http://www.tamba2.org.uk/wordpress/restore/ (eng.)
- In
phpMyAdmineinloggen. - Klicke auf Datenbanken und wähle die entsprechende Datenbank in der du die Daten importieren möchtest.
- Du wirst dann entweder eine Liste verschiedener Tabellen sehen in der bereits Daten vorhanden sind oder eine Meldung die dir sagt, dass keine Tabellen vorhanden sind. Das ist abhängig von deinem Setup.
- Im oberen Beriech des Bildschirms befinden sich mehrere Registerkarten (Tabs). Klicke auf "SQL".
- Hier wirst du ein Textfeld vorfinden und darunter einen "Browse" Button.
- Klicke auf "Browse" und finde die Sicherungsdatei, sprich das Backup.
- Entferne das Häkchen bei "SQL-Befehl hier wieder anzeigen".
- Klick auf "OK".
Nun besorg dir einen Kaffe. Das Ganze könnte ein Weilchen dauern. Eventuell erscheint eine Meldung die erfolgreich bestätigt das die Datenbank wiederhergestellt wurde.
Solltest du eine Fehlermeldung erhalten ist die beste Möglichkeit das dem WordPress Support-Forum mitzuteilen und Hilfe zu erfragen.
[bearbeiten] Mit Mysql Befehlen
Der Wiederherstellungsprozess besteht meist aus zwei Schritten:
- Entpacken des archivierten Backups
- Importieren der gesicherten Daten in die MySQL Datenbank.
(Wenn du hast die Sicherungsdatei mit genau den Befehlen erstellt hast wie auf unserer Seite Backup der Datenbank beschrieben, entfällt allerdings der erste Schritt.)
[bearbeiten] 1. Entpacken des archivierten Backups (unter Linux)
Nehmen wir an, deine Sicherungsdatei ist vom Typ .bz2, sie wurde mit ähnlichen MySQL-Befehlen erstellt wie in unserem Abschnitt Backup der Datenbank beschrieben und heißt blog.bak.sql.bz2, dann:
user@linux:~/files/blog> bzip2 -d blog.bak.sql.bz2
Achtung: Wenn Deine Datenbanksicherungsdatei vom typ .tar.gz ist und blog.bak.sql.tar.gz heißt, dann ist dieses der Befehl, der anstelle des obigen zum Entpacken benutzt werden sollte:
tar zxvf blog.bak.sql.tar.gz
[bearbeiten] 2. Importieren der gesicherten Daten in die MySQL Datenbank
user@linux:~/files/blog> mysql -h mysqlhostserver -u mysqlusername -p databasename < blog.bak.sql Enter password: (enter your mysql password) user@linux~/files/blog:>
Erläuterungen: Der erste Block ist eigentlich eine einzige Befehlszeile (wurde nur aus Platzmangel umgebrochen). Damit meldest du dich als Benutzer mysqlusername beim MySQL-Server mysqlhostserver an, und gibst zugleich den Befehl, die Datei blog.bak.sql in die Datenbank databasename zu importieren. Das System erfragt dein Passwort, dessen Eingabe in der zweiten Befehlszeile von dir erwartet wird.