Seite 1 von 2
DB-Backup funktioniert nicht...
Verfasst: 16.10.2003 18:56
von Nautilus
Hi alle...
habe da ein Problem mit dem Backup meiner DB.
Wenn ich versuche über den Adminpanel ein Backup zu machen kommt eine Fehlerseite 500 (was auch immer das ist).
Das gleiche wenn ich es mit phpmyadmin mache!
Gehostet habe ich bei 1&1 und will jetzt umziehen!
Weiss jemand an was der Fehler liegen kann?
Verfasst: 16.10.2003 19:19
von MiXa
liegt evtl. daran
1 & 1 stoppen die meines wissens die prozesse, wenn die rechnerzeit zu lange belegt wird
fragen zur db
http://faq.puretec.de/skripte/mysql/index.html
beitrag zur sicherung der db
http://myphpbb.de/viewtopic.php?t=6
edit: versuch mal, ob du mit sql frontend auf deine datenbank zugreifen kannst
Verfasst: 16.10.2003 19:54
von Nautilus
mit sqlfrontend kann ich leider nicht darauf zugreifen...
ich schreibe die mal an - danke!!!
kann/darf doch eigendlich nicht sein, oder?
Verfasst: 16.10.2003 21:28
von Nautilus
hi...
öhm.. also ich habe die db nun bei 1&1 mit so einem dump ding gesichert!
soweit so gut - allerdings wenn die diese datei *.sql nun mit phpmyadmin bei all-inkl wieder aufspielen will, gebe ich die datei an und es kommt nur
Kein SQL-Befehl
muss ich das verstehen?
Edit: habe bei 1&1, zum einspielen des dumps ein php-file gefunden
Code: Alles auswählen
<?php
// Bitte hier Ihre Daten eintragen
$host= 'xxx';
$user= 'xxx';
$pass= 'xxx';
$db= 'xxx';
// Befehl ausführen
system(sprintf(
'mysql -h %s -u %s -p%s %s < ./dump.sql',
$host,
$user,
$pass,
$db
));
echo '+DONE';
?>
dieses habe ich auf meine webserver (root) gelegt und das dumpfile (dump.sql) ebenfalls..
wenn ich es jetzt aufrufe kommt zwar im browser
DONE+ aber danach hat sich in meiner db nix getan
Verfasst: 16.10.2003 22:08
von MiXa
ich benutze bei all-inkl folgendes script
Code: Alles auswählen
<?php
system("/usr/bin/mysql -uuser -ppass -h www.domain.de dbname < /www/htdocs/relativerpfad/sqldump/dump.sql", $fp);
if ($fp==0) echo "Daten importiert"; else echo "Es ist ein Fehler aufgetreten";
?>
Verfasst: 16.10.2003 22:14
von Pyramide
Was steht denn in der Datei drin? Kannst du vielleicht mal die ersten Zeilen hier posten? (Kommentare (Zeilen beginnend mit #) ausgeschlossen)
Verfasst: 16.10.2003 23:59
von Nautilus
Code: Alles auswählen
-- MySQL dump 8.21
--
-- Host: dbxxx.puretec.de Database: dbxxx
---------------------------------------------------------
-- Server version 4.0.15a-Max-log
--
-- Table structure for table 'phpbb_album'
--
CREATE TABLE phpbb_album
so fängt das dump an...
@MiXa
das script von dir zeigt mir wenigstens an das ein fehler aufgetreten ist *g*...
wobei ich mir nicht sicher bin das ich alles richtig ausgefüllt habe z.b. relativerpfad.. da ich es im root liegen habe z.zt. habe den weggelassen (?!)
Code: Alles auswählen
<?php
system("/usr/bin/mysql -uuser -ppass -h www.xxx.net vxxx < /www/htdocs/dump.sql", $fp);
if ($fp==0) echo "Daten importiert"; else echo "Es ist ein Fehler aufgetreten";
?>
P.S.: die x sind nur platzhalter! = )
Verfasst: 17.10.2003 10:45
von MiXa
sehe gerade du mußt deinen accountnamen noch irgendwie verbauen
(/www/htdocs/
v0xxx/dump.sql würde es bei mir dann heißen)
Um herauszufinden, wie der VOLLE PFAD bei Dir lautet, lege bitte folgende datei auf deinem webspace ab und führe diese aus
Code: Alles auswählen
<?
echo "Der absolute Pfad lautet: ";
$path = ereg_replace ("\\\\","/",__FILE__);
$path = dirname ($path);
$path = trim($path);
echo "<b>$path</b>";
?>
Verfasst: 17.10.2003 10:59
von Nautilus
moin...
das script für den pfad auszulesen hat wundeerbar funktioniert.. allerdings geht es immer noch nicht...
meine dump.php sieht jetzt so aus:
Code: Alles auswählen
<?php
system("/usr/bin/mysql -uuser -ppass -h www.dxxx.net v0xxx < /www/htdocs/v0xxx/db-sicherung/dump.sql", $fp);
if ($fp==0) echo "Daten importiert"; else echo "Es ist ein Fehler aufgetreten";
?>
Verfasst: 17.10.2003 11:22
von Mungo