Bigdump
Aus Ubuntu-Forum Wiki
| Dieser Artikel kann auf jeden Webserver angewendet werden, auf dem auch phpMyAdmin funktioniert. |
Inhaltsverzeichnis |
[Bearbeiten] 1 Allgemeines
Für jeden Webmaster ist die regelmäßige Sicherung seiner Dateien ein Muss. Für ein Backup der Datenbank-Inhalte wird oft phpmyAdmin angewendet. Doch dieses beschränkt die Größe der zu importierenden SQL-Dateien stark. Hier kommt dann das Tool bigdump zum Einsatz.
[Bearbeiten] 2 Vorraussetzungen
Beim Export der Datenbankinhalte darf die Option "Erweiterte 'Insert's" nicht aktiviert sein, da Bigdump sonst nicht in der Lage ist, mit diesen Daten umzugehen.
[Bearbeiten] 3 Anwendung
Bigdump ist eine PHP-Datei und kann von der Projektseite heruntergeladen werden.
- Entpacken
unzip bigdump.zip
- Bearbeiten
nano bigdump.php
- Ändern/Anpassen der Einstellungen
$db_server = 'localhost'; $db_name = 'datenbank_name'; $db_username = 'benutzer_name'; $db_password = 'passwort';
Danach muss ein Ordner auf dem Webserver erstellt, mit den notwendigen Rechten versehen und bigdump.php dort hinein kopiert werden. Je nach Zugriffsmöglichkeit kann dies mit einem FTP-Client oder per Konsole erledigt werden:
cd /pfad/auf/dem/server mkdir bigdump cp bigdump.php chmod -R 777 bigdump
Anschließend muss die bigdump.php im Browser aufgerufen werden:
http://url/bigdump/bigdump.php
Nun hat man zwei Möglichkeiten. Zum einen kann man die SQL-Datei in das Bigdump-Verzeichnis laden. Sollte das nicht funktionieren, kann sie auch direkt in das Bigdump-Verzeichnis kopiert bzw. per FTP-Client geladen werden. Das direkte Kopieren über einen FTP-Client ist der sicherste Weg.
Bigdump erkennt die Datei automatisch und der Vorgang kann mit Klick auf Start Import begonnen werden.
Die Browser-Seite aktualisiert sich dabei eigenständig, darf aber nicht geschlossen werden.
Sollte der Vorgang abbrechen, müssen die schon angelegten Tabellen aus der Datenbank entfernt werden, bevor das Programm nochmal aufgerufen werden kann.
| Nach dem Import der SQL-Datei sollte das Bigdump-Verzeichnis aus sicherheitstechnischen Gründen wieder gelöscht werden. |