Fehlermeldung beim einlesen von csv-Datei
am 22.09.2004 10:46:38 von Dominik Greiwe
Hallo, erhalte folgenden Fehler:
Fehler
SQL-Befehl :
LOAD DATA INFILE '/home/www/phpMyAdmin/phptmp/php6Pq1HO' REPLACE INTO TABLE
`bezahl`
FIELDS TERMINATED BY ';'
OPTIONALLY ENCLOSED BY '"'
ESCAPED BY '\\'
LINES TERMINATED BY '\r\n'
MySQL meldet:
Access denied for user: 'web4@localhost' (Using password: YES)
Woran liegt das? Die Rechte des Tmpordners sind alle gesetzt!
Vielen Dank für die Hilfe!
--
Antworten bitte nicht an die angegebene Adresse sondern an [at]gmx.de
Re: Fehlermeldung beim einlesen von csv-Datei
am 22.09.2004 10:49:10 von Frank Schenk
Dominik Greiwe wrote:
> Hallo, erhalte folgenden Fehler:
[...]
>
> Access denied for user: 'web4@localhost' (Using password: YES)
>
>
> Woran liegt das? Die Rechte des Tmpordners sind alle gesetzt!
Steht doch da - du möchtest die Rechte der Datenbank überprüfen - siehe
MySQL-Handbuch http://www.mysql.com
>
> Vielen Dank für die Hilfe!
Büdde
lg, Frank
Re: Fehlermeldung beim einlesen von csv-Datei
am 22.09.2004 11:13:38 von Dominik Greiwe
>> Access denied for user: 'web4@localhost' (Using password: YES)
>>
>>
>> Woran liegt das? Die Rechte des Tmpordners sind alle gesetzt!
>
> Steht doch da - du möchtest die Rechte der Datenbank überprüfen - siehe
> MySQL-Handbuch http://www.mysql.com
>
Kannst du das vielleicht ein wenig genauer sagen? Wie kann ich die Rechte
überprüfen?
Danke!
Re: Fehlermeldung beim einlesen von csv-Datei
am 22.09.2004 11:33:09 von Frank Schenk
Dominik Greiwe wrote:
[...]
>
> Kannst du das vielleicht ein wenig genauer sagen? Wie kann ich die Rechte
> überprüfen?
>
> Danke!
>
Hallo Dominik,
hab eben erst festgestellt, dass der MySQL Webserver z.Z. wohl tot ist.
Google spuckt aber durchaus nützliche Informationen aus. ;)
http://www.elektronikschule.de/~grupp/mysql/mysql_privileges _d.html
Es gibt eine Datenbank namens mysql, in dieser liegen verschiedene
Tabellen - user, host, db, tables_priv, columns_priv - diese beinhalten
die Informationen, welcher User von welcher IP was darf. Ändern kann man
die Rechte per mysqladmin und den grant Befehlen oder durch direkte
Änerungen der Daten in der DB mysql - dann muss man dem DBMS aber per
mysqladmin -flush-privileges mitteilen, dass sich etwas geändert hat.
Ganz allgemein würde ich sagen:
- ist in phpMyAdmin evtl. ein falscher User / ein falsches Passwort
eingetragen
- läuft phpMyAdmin evtl. nicht auf dem selben Server (die meisten Hoster
erlauben nur Zugriff über localhost)
- hast du als Host statt localhost die Adresse / IP eingetragen
- darfst du das halt nicht
Ohne weitere Informationen ist da aber schwer beizukommen ;)
lg, Frank