azubi-tigerente Geschrieben 8. Oktober 2004 Geschrieben 8. Oktober 2004 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??
DevilDawn Geschrieben 8. Oktober 2004 Geschrieben 8. Oktober 2004 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?
ssambdar Geschrieben 8. Oktober 2004 Geschrieben 8. Oktober 2004 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.
azubi-tigerente Geschrieben 8. Oktober 2004 Autor Geschrieben 8. Oktober 2004 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);
kills Geschrieben 9. Oktober 2004 Geschrieben 9. Oktober 2004 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!
Tastenbimbo Geschrieben 5. Dezember 2007 Geschrieben 5. Dezember 2007 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
Tastenbimbo Geschrieben 5. Dezember 2007 Geschrieben 5. Dezember 2007 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
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden