Supportnet / Forum / Skripte(PHP,ASP,Perl...)
PHP-Datenbank SPEICHERN und ARCHIVIEREN?
Frage
Ich habe folgende Frage:
Auf meinem Webspace habe ich eine PHP-mySQL-Datenbank ür ein Gästebuch eingerichtet. Nun wird dieses aber nicht mehr benötigt, aber der INHALT sollte nach Möglichkeit nicht verloren gehen.
Daher suche ich nach einer Möglichkeit, die Datenbank auszulesen und EXTERN auf meinem Rechner zu speichern (für... was weiß ich).
Es geht einfach nur darum, das die Einträge nicht verloren gehen, da ich die Datenbank nun für andere Dinge benötige. Der Provider läßt (bei dem bestellten Packet) leider nur EINE (1) Datenbank zu.
Gibt es so eine Möglichkeit, oder muß ich (wohl-oder-übel) die Bank plätten und meiner Freundin erklären, das ich nächstes Jahr ein TEXTDATEI-BASIERTES Gästebuch installieren muß???
Bitte helft mir, es eilt, da die Beziehung sich 'gen Ende neigt und ich ihr diesen Gefallen noch tuen möchte.
Vielen Dank im Voraus.
Michael
Wenn's jemandem hilf: Das Gästebuch ist unter folgender URL einsehbar:
http://www.michael-fichtner.de/igb/igb.php?action=view
Antwort 1 von Feuervogel
das ist überhaupt kein problem, also nicht, wenn du den phpmyadmin hast. dort kannst du die daten "exportieren", und ein häckchen machen bei "senden", dann kriegst du eine *.sql datei zum speichern angeboten. durch diese kannst du die tabelle(n) wieder auf nem anderen system herstellen.
oder du nimmst dein gb und speicherst es dir als html datei ab, dann bleiben die beiträge auch erhalten...
oder du nimmst dein gb und speicherst es dir als html datei ab, dann bleiben die beiträge auch erhalten...
Antwort 2 von Nessus
Hi,
Du kannst beliebig viele Dateien in der DB speichern, also auch unzählige Gästebucher und andere Anwendungen. Logischerweise müssen dann die Tabellen nur unterschiedlich lauten.
Schaue Dir aber mal dieses kleine Script an, damit mache ich regelmäßige Datensicherungen der DB inkl. Komprimierung (via Cron). Einfach die Passwörter eintragen und mal laufen lassen.
HTH
Nessus
Du kannst beliebig viele Dateien in der DB speichern, also auch unzählige Gästebucher und andere Anwendungen. Logischerweise müssen dann die Tabellen nur unterschiedlich lauten.
Schaue Dir aber mal dieses kleine Script an, damit mache ich regelmäßige Datensicherungen der DB inkl. Komprimierung (via Cron). Einfach die Passwörter eintragen und mal laufen lassen.
<?php
system("/usr/bin/mysqldump -uDATENBANKNAME -PASSWORT -h localhost DATENBANK > /pfad zum Speicherort/dump.sql", $fp);
if ($fp==0) echo "<font color=\"#808080\" size=\"1\">Datenbank exportiert<br>"; else echo "<font color=\"red\"><b>Es ist ein Fehler aufgetreten</b></font><br>";
system("gzip -9 -S .gz /pfad zum Speicherort/dump.sql");
echo"<font color=\"#808080\" size=\"1\">Dump komprimiert.<br>";
?>
HTH
Nessus
Ich möchte kostenlos eine Frage an die Mitglieder stellen:
Ähnliche Themen:
- Daten in Datenbank speichern klappt nicht
- Login für Portal mit SMF Datenbank
- ". Eintrag erscheint unter dem ersten im Gästebuch...sollte aber andersherum sein!
- PHP Problem - Text aus Datenbank auslesen wo PHP Code drinsteht?!
- Ich möchte in einer Variable in PHP einen Datensatz mit Umlaut aus MySQL speichern! Nur wie?

