Mailinglisten-Archive |
Hi, bei Schlund&Partner, wo ja auch Puretec läuft gibts dazu folgende Infos für den Import großer DB. <snip> Import größerer Datenbanken Falls Sie beim Import größerer Datenbanken, z.B. über phpMyAdmin , Schwierigkeiten haben, weil es zu einem Abbruch durch Laufzeitüberschreitung kommt, sollten Sie stattdessen die Datenbank über ein einfaches PHP-Skript importieren. Natürlich ist analog dazu auch ein Datenbank-Export möglich. Import: <? $os=system("/usr/bin/mysql --host=dbXX.kundenserver.de --password=XYZ --user =dbo1234567 db1234567 < ./dump.sql"); if ($os) { print("Import war erfolgreich.") } else { print("Fehler beim Import.") } ?> Export: <? $os = system("/usr/bin/mysqldump --host=dbXX.kundenserver.de --password=XYZ --user =dbo1234567 db1234567 > ./dump.sql"); if ($os){ print("Export war erfolgreich.") } else { print("Fehler beim Export.") } ?> Diese Dateien müssen Sie z.B. als import.php3 bzw. export.php3 auf Ihre Präsenz überspielen und per Browser aufrufen. Beim Import-Skript muss die Datei dump.sql im gleichen Verzeichnis wie das Skript liegen. Beim Export-Skript wird die Datei dump.sql im Verzeichnis des Export-PHP3-Skriptes angelegt. </snip> Ciao Christian www.webmasternetz.de -----Original Message----- From: php-admin_(at)_php-center.de [mailto:php-admin_(at)_php-center.de]On Behalf Of Thomas Froehlich Sent: 25 October 2000 09:13 To: php_(at)_php-center.de Subject: Re: [php] mySQL-Datenbank bei Puretec Hallo Norbert, > ganz so einfach wird es nicht gehen, weil: > - bei PureTec laeuft PHP Version 3.0.16 > also schon mal nix mit PHP 4.x > - herrschen einige stoerende Restriktionen > - Zeitbegrenzung auf 30 Sekunden > - Beschraenkungen im DB-Bereich > > Was da genau zuschlaegt, weiss ich noch nicht, aber > ich bekomme nie mehr als 316 Saetze in meine test-DB. > Der Support hat sich dazu noch nicht geaussert... :-( ob es nun genau 316 Saetze sind, weiss ich nicht, auf jeden Fall verliert phpMyAdmin ziemlich oft den Kontakt zur Puretec-DB. Das kann ich bestaetigen. Ich helfe mir etwas krampfhaft so: mit SUCHEN UND ERSETZEN "baue" ich in einem Editor ziemlich schnell die wenigen notwendigen PHP-Befehle um die INSERTs eines Dumpfiles herum. Dann am Anfand der Connect zur DB und am Ende ein Schliessen der Verbindung... Das Script kopiere ich dann auf den Puretec-Server und rufe es als URL im Browser auf. Damit schaffe ich dann ca. 1500 Datensaetze mit einem Ritt. Leider gibt es dort naemlich auch irgendeine interne Begrenzung und mehr Datensaetze sind nicht drin. Ist jetzt schon lange her, dass ich bei meiner DB so ein grosses UpDate gemacht habe - vielleicht liegt es ja auch an restriktiven Einstellungen bei der "execution time" der Puretec-Server? Woran man natuerlich leider nichts aendern lann.. ;-( MfG Thomas ICQ-UIN 38 45 127 PGP Public Key available at http://www.tfroehlich.de/tfroehlich.asc http://www.tfroehlich.de sf-club PHANTOPIA (incl. Buecher-Datenbank, UpDate 08.2000) http://www.phantopia.de -- ** Durchgehend geöffnet: http://www.php-center.de ** Die PHP-Liste: mailto:php_(at)_php-center.de http://infosoc.uni-koeln.de/mailman/listinfo/php
php::bar PHP Wiki - Listenarchive