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 Dump Problem [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
MySQL Dump Problem


 
Lars
26-07-2002, 18:28 
 
Hallo zusammen.

Das ist hier sicherlich schon ein paar mal gefragt worden, doch leider blieb meine Suche ohne den erhofften Erfolg.

Ich habe einen ca 5MB großen MySQL Dump und möchte ihn in eine Datenbank einlesen. Dummerweise bricht PHPmyAdmin schon nach kurzer Zeit (2minuten) ab, weil mein Provider die maximale Scriptlaufzeit auf 2 minuten eingestellt hat (logisch).

Nun zu meiner Frage:
Ich habe irgendwo schonmal ein sehr kleines PHP-Script (wenn man ein paar Zeilen Code schon Script nennen darf) gesehen. Man musste den Dump nur per FTP hochschieben und hat dann dieses kleine Script ausgeführt - was natürlich wesentlich schneller geht, als die Datenbank per DSL einzulesen.

Mein Provider stellt mir sogar einen SSH/Telnet Account zur Verfügung, viele sehen das als großen Vorteil an. Nur leider kann ich mit sowas absolut nicht umgehen.

Hat jemand von euch vielleicht eine Lösung, bzw. so ein Script parat?


Gruß,
Lars

 
Troublegum
26-07-2002, 19:05 
 
SSH ? Prima :) :)
Gehe wie folgt vor:

Lade das Backup per FTP hoch.
Logge dich in SSH ein.
Gebe folgendes ein: mysql --database=Datenbankname --user=Benutzername --password=Passwort < /path/to/backup.sql

 
Lars
26-07-2002, 19:11 
 
Sehr gut - zum ausprobieren komm ich heute nicht mehr.
Ich melde mich dann.

Nochmal vielen dank :)


PS.: Bist du der Troublegum von Woltlab?

 
Troublegum
26-07-2002, 19:17 
 
Ja, muss aber niemand wissen !!

 
CHnuschti
27-07-2002, 02:05 
 
Hier weiss man was dazu:
http://www.phpbb.com/phpBB/viewtopic.php?t=9963 Beitrag von webgp

mfg

 
Troublegum
27-07-2002, 13:26 
 
Ich will ja nicht maulen, aber das Problem ist doch gelöst :)
Er hat shell zugriff, kann also direkt mysql.exe und mysqldump.exe benutzen. Das ist doch ideal.

- -

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