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)
MySQL Datenbank wiederherstellen (Puretec) [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
MySQL Datenbank wiederherstellen (Puretec)


 
Almir
22-07-2002, 09:30 
 
Hallo,

ich wollte gestern die gesicherten Daten meiner MySql Datenbank wiederherstellen, ich bokmme aber jedes mal die Meldung

error 500: Interner Serverfehler
Das angegebene Skript konnte nicht fehlerfrei ausgeführt werden!

ich kanns mir nicht vorstellen das es am Script liegt, weil ich Lokal auf meinem Rechner ohne Probleme die Datenbk wiederherstellen kann, der Kunden-Support von Puretec konnte mir leider auch nicht helfen.

Danke und Gruß

Almir

 
crisdoe
22-07-2002, 09:40 
 
hi,
ähnliche probleme hatte ich auch schon, bei mir hat es geholfen
die csv daten nicht komplett sondern häppchenweise per phpMyAdmin in die db zu geben.
is wohl nen timeout o.a serverproblem wenn skripte sehr gross...

mfg,...

 
Almir
22-07-2002, 09:43 
 
Auf die Idee bin ich auch schon gekommen, bin grad dabei die 10000 Zeilen häpchenweise zu kopieren:)

 
Berni
22-07-2002, 09:45 
 
wir groß ist denn deine Datenbank?
Teilweise sind die einfach zu groß und der Task wird frühzeitig beendet.

Hast du mal die FAQ bei puretec gelesen. Die bieten noch eine andere möglichkeit SQL-Daten einzubinden.

Ein anderer Grund können evt. Sonderzeichen sein.

Gruß
Berni

 
Almir
22-07-2002, 09:55 
 
<?php
// Bitte hier Ihre Daten eintragen
$host= 'dbxxxxxx';
$user= 'pxxxxxx';
$pass= 'pass';
$db= 'dbxxxxxx';

// Befehl ausführen
system(sprintf(
'mysql -h %s -u %s -p%s %s <dump.sql',
$host,
$user,
$pass,
$db
));
echo '+DONE';
?>

Durch dieses einfaches Script hat es ohne Probleme funktioniert.

Danke an EUCH:-)

 
GWRon
22-07-2002, 15:59 
 
das liegt daran, das der dump.sql - ja auf dem server liegt...die uebertragung - von server zu dbserver ist meisst schneller als die von home2server... dadurch kam es bei mir auch immer zu db-errors... ausserdem gibt es die 6 sekunden laufzeit fuer scripte...die werden da locker ueberschritten... ich kann nichtmal ein komplettes MySQL-backup machen - sind zwar nur hmm 33.000 Einträge mit 5.4MB...aber dennoch schmiert das script ab beim versuch die ganze sache zu dumpen... lass es alles einfach die leute von der hotline machen... is kostenlos und spart dir die muehe ;D

bye Ron

ps: danke dennoch für das scriptschnippelchen...man koenntes ja mal gebrauchen ;D

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 21:12 Uhr.