8. Oktober 200421 j Hallo Leute, ich stehe vor einem Rätzel. Meine Fehlermeldung lautet, aber nur wenn ich mich über meinen Webbrowser bei der Datenbank anmelden will: Access denied for user 'ODBC@localhost' (using password:NO) Habe meinem mySql-Datenbank ein Passwort zugeordnet auch dem root. Wenn ich mich über die Eingabeaufforderung anmelde dann funktioniert das ohne Probleme. Ich kann alle Tabellen sehen. Habe auch zugriff. Nur wenn ich über den Webbrowser gehen will funktioniert das nicht. Da bringt er dann diese Fehlermeldung. Habe mySQL 4.0.1, apache2, php?? ich glaube 4. Woran könnte das liegen??
8. Oktober 200421 j Access denied for user 'ODBC@localhost' (using password:NO) Habe meinem mySql-Datenbank ein Passwort zugeordnet auch dem root. Nun, das Script benutzt offensichtlich kein Password - da der User (so wie du sagst) aber eins hat, solltest du das in der entsprechenden config bzw. im Code ergänzen, nicht wahr?
8. Oktober 200421 j Access denied for user 'ODBC@localhost' (using password:NO) Daraus lese ich nicht nur, dass dein Script kein Passwort benutzt, sondern auch, dass der Username "ODBC" benutzt wird. Wenn ich dich richtig verstanden habe, willst du aber den Benutzer "root" benutzen, oder? Zur Problemlösung würde ich mir das Script noch einmal genau anschauen, bzw. bei einem fertigen Script die Konfiguration durchsehen.
8. Oktober 200421 j Also in meiner Datenbank exestiert nur ein USER mit dem Namen root. Dem root habe ich ein Passwort gegeben. Das funktioniert wie gesagt auch wenn ich mich manuell über die EIngabeaufforderung bei meiner mysql datenbank anmelde. Das Script mit dem ich versuche über meinem Webbrowser daraufzuzugreifen sieht wie folgt aus: $hostname = "localhost"; $user = "root"; $password = "bbbb"; $dbconn = mysql_connect($hostname,$user,$password); $db_name = "Test"; $test = mysql_select_db($db_name);
9. Oktober 200421 j Also in meiner Datenbank exestiert nur ein USER mit dem Namen root. Dem root habe ich ein Passwort gegeben. Das funktioniert wie gesagt auch wenn ich mich manuell über die EIngabeaufforderung bei meiner mysql datenbank anmelde. Das Script mit dem ich versuche über meinem Webbrowser daraufzuzugreifen sieht wie folgt aus: $hostname = "localhost"; $user = "root"; $password = "bbbb"; $dbconn = mysql_connect($hostname,$user,$password); $db_name = "Test"; $test = mysql_select_db($db_name); sicher das du das richtige Script hast? die fehlermeldung passt nicht zu dem angegeben Script!
5. Dezember 200718 j Ich habe genau das gleiche Problem bei einem IIS mit php und mysql extension. Auf Apache läuft alles wunderbar. Während der Installation fragt MySql 4.0 extra nach root Kennwort! Trotzdem liefert der dann "access denied 'ODBC@localhost...'". Bzw. steht beim direkten Aufruf der index.php einfach nur "Fehler: Zugriff verweigert." ohne jeden Fehlercode. MFG Tastenbimbo
5. Dezember 200718 j Hab die Lösung von mir. Beim IIS kann man die Verzeichnissicherheit von "Standardwebsite" einstellen. Da habe ich dann "Integrierte Windows-Authentifizierung" ausgewählt und siehe da... es funzt! MFG Tastenbimbo
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.