Seite 1 von 1
DBSicherung von ca. 28 MB und DBSicherungshack
Verfasst: 04.05.2003 16:14
von MiXa
hallo - ich hab jetzt wirklich schon alles was ich so kenne probiert
zuerst habe ich mit mysqlfrontend gearbeitet
hat am anfang damit ganz gut funktioniert
leider kommt es damit mittlerweile zu verbindungsabbrüchen
ich hab auch schon versucht es stück für stück in eine andere datenbank auf meinem rechner zu hause zu übertragen
jetzt hatte ich mir dann gestern den DBSicherungs MOD installiert
aber der scheint leider auch nur bis zu dieser stelle zu kommen
Code: Alles auswählen
...
...
phpbb_words ... DONE
Backup nicht erfolgreich - Es ist ein Fehler aufgetreten !
es muß doch eine möglichkeit geben, daß ich irgendwie meine datenbank gesichert bekomme
ich wäre für jeden tipp dankbar
(zur not - könnte man später aus den tabellen posts und posts_text - im absoluten notfall wieder die postings in ein frisch installiertes forum einspielen ?)
(meine phpbb version ist 2.0.3)
Verfasst: 04.05.2003 16:18
von Schumi
Benutze mal
dieses Script.
Verfasst: 04.05.2003 18:52
von MiXa
vielen dank
ging in einem rutsch durch und super schnell
(die rücksicherung teste ich mal wenn ich etwas mehr zeit habe bei einer probedatenbank)
Verfasst: 04.05.2003 19:41
von Guido
Für Leute mit grosser Datenbank die sehr oft ein Backup machen und sich dieses per FTP holen oder per Cron Job schicken lassen (mail) empfiehlt sich folgendes Script:
<?php
system("/usr/bin/mysqldump --add-drop-table -uUSERNAME -pPASSWORT -h ihrdatenbankserver.de DATENBANKNAME|gzip > /VOLLER_PFAD/dump.sql.gz", $fp);
if ($fp==0) echo "Daten exportiert"; else echo "Es ist ein Fehler aufgetreten";
?>
Der Vorteil:
1. Der dump wird ca.
90 % kleiner (gzip)....
2. Die Option
drop-table hilft beim zurückspielen der Datenbank indem sie vorhandene (alte) Tabellen löscht und dann die neue einspielt..
Auf manchen Serversystemen ist der Pfad zu mysqldump auch eine anderer, dort könnte man es eventuell mal so versuchen (z.B. bei all-inkl.de)
<?php
system("mysqldump --add-drop-table -uUSERNAME -pPASSWORT -h ihrdatenbankserver.de DATENBANKNAME|gzip > /VOLLER_PFAD/dump.sql.gz", $fp);
if ($fp==0) echo "Daten exportiert"; else echo "Es ist ein Fehler aufgetreten";
?>
@Mods:
Vielleicht könnt ihr das zu
dem von Schumi genannten Thread dazu schreiben/mergen...Ich find das nämlich extrem hilfreich...
Verfasst: 05.05.2003 17:23
von MiXa
gzip wäre glaube ich super
der dump von meiner 28 MB Datenbank ist nämlich 47,1 MB groß geworden
(ich hoffe, daß ich da nichts falsch gemacht habe - aber beim öffnen mit einem editor sah es jedoch ganz gut aus)
Verfasst: 05.05.2003 18:38
von AWSW
Hallo MiXa,
meintest Du eigentlich
diesem MOD ?
Das oben genannte Script ( ohne --add-drop-table ) ist dabei eins von 3 in dem MOD. Schau mal bitte nach, ob es damit geht. Ich sichere damit bei uns im Intranet ein auch knapp 30 MB große DB ohne Probleme... Auch auf meinen Domains läuft jeweils einer der 3 Codes einwandfrei. Ich persönlich bevorzuge die
1.02er Version des MODs, da diese die Tabellen einzelnen als GZIP. Eine etwa 9,8 MB große DB wird dabei auf 1,03 MB als .gz komprimiert... Das oben gezeigte ist wie in der Anleitung beschrieben standardmäßig nicht aktiviert, was Du anhand der Beschreibung aber umstellen kannst. Über Feedback dazu würd ich mich freuen

Verfasst: 09.05.2003 18:06
von Angela Goldig
ich mach es mit dem sqlcommander. der hat auch eine funktion für übergroße tabellen. ist für db ex und import ein super programm.
ich hab vorgestern ein 20mb großes backup (testweise) auf eine leere db kopiert. hat keine 10 min gedauert und alles okay.