Programmieren - alles kontrollieren 4.935 Themen, 20.621 Beiträge

Fehler bei phpmyadmin und Tabellen importieren

XuX / 1 Antworten / Flachansicht Nickles

Hallo!

Ich wende mich mit folgendem Problem an Euch:
Wenn ich bei PHPMyAdmin in eine Tabelle ein Textfile importieren möchte spuckt PHPMyAdmin folgende Fehlermeldung aus:

Database Produkte - table cpu
Error
SQL-query:

LOAD DATA LOCAL INFILE \'c:\\apache\\php\\temp\\php8300.TMP\' INTO TABLE cpu FIELDS TERMINATED BY \';\' ENCLOSED BY \'\\"\' ESCAPED BY \'\\\\\' LINES TERMINATED BY \'\\n\'
MySQL said: File \'c:apachephp empphp8300.tmp\' not found (Errcode: 2)

Mit fällt leider absolut keine Lösung für dieses Problem ein...
Kann mir da jemand behilflich sein...?
Ich habe auch schon versucht in der php.ini den Wert "upload_tmp_dir" auf verschieden Pfade zu setzen, auch mit Slash/backslash probiert...ohne Erfolg. :(

Ich teste meine Datenbank zur Zeit offline, unter Win98, Apache und PHP4.

Gruss
Christian

bei Antwort benachrichtigen
MajorTermi XuX „Fehler bei phpmyadmin und Tabellen importieren“
Optionen

HI,

phpMyAdmin kommt wahrscheinlich nicht mit den Windows-Pfadangaben zurecht.
Du solltest mal überprüfen, ob die hochgeladene Datei, tatsächlich im temporären Upload-Verzeichnis landet.
Ggf. solltest du das ganze auf einem Linux/Unix-System testen.
Du kannst unter Windows auch andere Tools benutzen, um die Datenbank direkt zu administrieren.
Auf http://www.mysql.com solltest du ein paar finden.
Standardmäßig ist beim MySQL-Server auch der MySQL-Kommandozeilen-Client dabei, wenn du also richtiges SQL kannst (was ich mal annehme), kannst du auch damit auf die Datenbank zugreifen und z.B. Dump-Files über eine Pipe in den DB-Server laden (mit Hilfe des Clients).

Gruß
Sebastian

bei Antwort benachrichtigen