|
MySQL Datenbank sichern / dumpen
Ihr habt eine oder mehrere Datenbanken und mit der Zeit sammeln sich auch
die Daten an. Ich kann nur dazu raten rechtzeitig und regelmäßig
Kopien davon zu machen ; mir ist es auch schon mehr als einmal passiert dass
ich auf zu alte Datenbanksicherungen zurückgreifen musste, weil keine
neuen vorhanden waren.
Standard MySQL Sicherung mit PHPMyAdmin
Es gibt unterschiedliche Methoden. Zum einen können Datenbanken mit
PHPMyAdmin,
welches wir sowieso schon im Einsatz haben, gesichert und wieder
eingespielt werden. Ein Problem bei der Sache ist, dass zu große Datenbanksicherungen
nicht funktionieren. Wenn die Sicherung mehrere Megabyte groß ist, sollte
man das Backup wieder über die SSH einspielen - direkt über MySQL Befehle.
MySQL Datenbank Backup mit MySQL Dumper
Zum einen gibt es auch spezielle Software, die ganze Datenbanken sichern kann.
Auf www.Tipps-Archiv.de
findet Ihr zum Beispiel den MySQL Dumper, der nichts anderes macht als Datenbanksicherungen
anzulegen und wieder zurück zu spielen.
Datenbank Sicherung über SSH
Habt Ihr einen eigenen Server und einen SSH Zugang ? Dann könnt Ihr die
Datenbank ganz einfach sichern. Wir nehmen folgende Daten:
Datenbank: testdb
Username: john
Passwort: 123
Datenbank sichern:
mysqldump -hlocalhost -ujohn -p123 testdb > sicherunsdatei.sql
Datenbank wieder einspielen:
mysql -hlocalhost -ujohn -p123 testdb < sicherungsdatei.sql
Bei der Syntax achtet auf die eckige Klammer. Die Klammer guckt immer (als Eselsbrücke) in die
Richtung, in die die Daten fließen sollen. Zum sichern wird mysqldump genommen und zum zurückspielen
der mysql Befehl. Das sichern und Rückspielen dauert nur wenige Sekunden und ist viel effektiver als
über das Web ; der Nachteil ist, dass nicht jeder einen SSH Zugang hat.
|