Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
backup einer db [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
backup einer db


 
Standy
23-08-2001, 21:38 
 
hi.

gibts eigentlich die möglichkeit, ein backup einer db zu machen, so dass ich ein file/s auf meiner festplatte hab ?
wenn ja, wie gehts ?

danke

 
JoelH
23-08-2001, 22:51 
 
gibts, aber es kommt halt auf die DB an, das ist da von fall zu fall verschieden !

 
Kaffi
24-08-2001, 01:42 
 
Hallo,

bei mySQL kann man mit phpMyAdmin eine Art Backup machen.
Unter "View dump (schema) of database/table" kann man
"Structure and data" und "Send" auswählen, dann wird
die Datenbank oder Tabelle in einer Datei in einem
gewünschten Verzeichnis abgespeichert.

In umgekehrter Richtung geht es natürlich auch.

 
Titus
28-08-2001, 00:21 
 
In MySQL geht's sogar noch einfacher ... das legt nämlich seine Datenbanken auf Dateiebene an. Jede Tabelle entspricht einer Datei in einem Verzeichnis mit dem Namen der Datenbank.

Für ein BackUp muß nur das entsprechende Verzeichnis archiviert werden. Das Backdown ist auch in drei Schritten erledigt:
- neue DB anlegen (leer!)
- altes Archiv in neues Verzeichnis entpacken
- Zugriffsrechte und owner/group der Dateien und des Ordners korrigieren

Die Dumps benötigt man, um DBs von einem zum anderen Server zu bewegen. Oft ist der Re-Import per phpMyAdmin dabei problematisch und sollte besser direkt am mySQL-Prompt vorgenommen werden.


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:39 Uhr.