Datenbank in PHPMyAdmin befüllen?

Datenbank in PHPMyAdmin befüllen?

am 02.02.2007 09:07:29 von g.thaler

Ich habe bei dem Gratis-Webhoster Funpic.de einige Tabellen aangelegt,
und die will ich nun befüllen. Ich habe aus einer Access-DB die
Datensätze in ein csav-File exportiert und will dieses nun in die
MySQL-Tabelle importieren.

Wenn ich in PHPMyAdmin die Textdatei laden will, habe ich zwei
Möglichkeiten: entweder die Option ...DATA oder ... DATA LOCAL. Beide
funktionieren nicht.
Wähle ich ... DATA, erhalte ich die Meldung: ""#1045 - Access denied for
user 'gthaler'@'%' (using password: YES)"
Wähle ich ...DATA LOCAL, erhalte ich "#1148 - The used command is not
allowed with this MySQL version"

Der Support von Funpic hat mir im Forum auf meine Anfrage hin sofort
geantwortet, dass das Problem schon öfter aufgetreten sei.

Das hilft mir aber auch nicht.
nun die 600 Datensätze in die Tabelle kriege, ohne sie manuell
einzugeben? Kennt jemand ein Programm, das eine csv-Datei in eine Datei
konvertiert, die jeden einzelnen Datensatz in einen INSERT INTO-Befehl
einkleidet?

Besten Dank im Voraus.

Lg Günter

Re: Datenbank in PHPMyAdmin befüllen?

am 04.02.2007 19:29:45 von plutoplanet

> Der Support von Funpic hat mir im Forum auf meine Anfrage hin sofort
> geantwortet, dass das Problem schon öfter aufgetreten sei.

Das scheinen ja richtige Experten zu sein...
Da sie Deinem Benutzer keine Berechtigung zum LOAD geben, musst Du das
anders machen.
Du hast wahrscheinlich lokal eine MySQL, in die Du die Daten
problemlos laden kannst.
Mach das und mach dann mit mysqldump ein dumpfile, das du dann in
phpmyadmin ins SQL-Fenster kopierst.
mysqldump -u root --password=3Ddeinrootpasswort Tablename >
tablename.sql