DB Backup auf heimischen PC

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
RusTin
Mitglied
Beiträge: 269
Registriert: 20.09.2003 08:45
Wohnort: Düppenweiler
Kontaktdaten:

DB Backup auf heimischen PC

Beitrag von RusTin »

Hi,

Ich verwende jetzt schon länger diese Methode um meine Datenbank in einer dump Datei zu speichern. Ich speichere sie in .gz, also in gzip. Nun will ich die Datenbank auf meinem PC zuhause importieren, nur gelingt mir das mit dem Script nicht! Es kommt immer "Ein Fehler ist aufgetreten".

Code: Alles auswählen

system("/usr/bin/gunzip < DATEI.gz | /usr/bin/mysql -uUSER -pPASSWORT -h HOST DATENBANK", $fp);
if ($fp==0) echo "Daten importiert"; else echo "Es ist ein Fehler aufgetreten"; 
DATEI.gz ist bei mir dann c:/www/dump.gz, oder?

Woran liegt das?
Benutzeravatar
Schumi
Ehemaliges Teammitglied
Beiträge: 4925
Registriert: 07.10.2002 12:37

Re: DB Backup auf heimischen PC

Beitrag von Schumi »

RusTin hat geschrieben:Woran liegt das?
Ganz einfach: Du benutzt Windows. Windows kennt kein gunzip. Das Script funktioniert nur auf Unix-Systemen.
Benutzeravatar
RusTin
Mitglied
Beiträge: 269
Registriert: 20.09.2003 08:45
Wohnort: Düppenweiler
Kontaktdaten:

Beitrag von RusTin »

ach verdammt wie mach ich das dann?

aber wenn ich z.B. das Script zum Exportieren nutze mit .sql gehts auch net!
Benutzeravatar
Mungo
Administrator
Administrator
Beiträge: 6613
Registriert: 03.05.2003 19:34

Beitrag von Mungo »

Du musst natürlich die Pfade anpassen.
Zum Beispiel:

Code: Alles auswählen

<?php
system("C:\mysql\bin\mysql.exe -uUSERNAME -pPASSWORT -h Ihr.Datenbank.Server.de DATENBANKNAME < C:\pfad\zur\dump.sql", $fp);
if ($fp==0) echo "Daten importiert"; else echo "Es ist ein Fehler aufgetreten";
?>
"C:\mysql\bin\mysql.exe" und "C:\pfad\zur\dump.sql" musst du natürlich noch anpassen.
Benutzeravatar
RusTin
Mitglied
Beiträge: 269
Registriert: 20.09.2003 08:45
Wohnort: Düppenweiler
Kontaktdaten:

Beitrag von RusTin »

aso, ok werd das mal probieren...

und mit gzip hab ich gar keine chance? :(
Benutzeravatar
Mungo
Administrator
Administrator
Beiträge: 6613
Registriert: 03.05.2003 19:34

Beitrag von Mungo »

Du könntest die Backupdatei vorher mit einen Packprogramm entpacken.
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“