Anzeige:
Ergebnis 1 bis 5 von 5

Thema: Phpmyadmin: 1045 - Access denied for user 'root'@'localhost'

  1. #1
    Registrierter Benutzer
    Registriert seit
    Jun 2006
    Beiträge
    51

    Phpmyadmin: 1045 - Access denied for user 'root'@'localhost'

    Obwohl ich unseren Freund Google und das Forum hier schon ausgiebig durchforstet habe, komme ich leider mit meinem Problem nicht weiter. Habe auf meinem Home Debian/Sarge Server ein Upgrade laufen lassen, seitdem funktioniert Phpmyadmin nicht mehr. Bei Aufruf von Phpmyadmin im Browser (Firefox 2.0.0.3) erscheint über dem Eingabefeld dieser Text:
    -------------------------------------------------------------------------------------------
    Warning: mb_strrpos(): Empty haystack in /usr/share/phpmyadmin/libraries/auth/cookie.auth.lib.php on line 455

    Warning: mb_strrpos(): Empty haystack in /usr/share/phpmyadmin/libraries/auth/cookie.auth.lib.php on line 83

    Warning: Cannot modify header information - headers already sent by (output started at /usr/share/phpmyadmin/libraries/auth/cookie.auth.lib.php:455) in /usr/share/phpmyadmin/libraries/auth/cookie.auth.lib.php on line 106

    Warning: Cannot modify header information - headers already sent by (output started at /usr/share/phpmyadmin/libraries/auth/cookie.auth.lib.php:455) in /usr/share/phpmyadmin/libraries/select_theme.lib.php on line 86
    -------------------------------------------------------------------------------------------
    Wenn ich mich dann mit root und Passwort einloggen möchte, erscheint folgende Fehlermeldung:
    -------------------------------------------------------------------------------------------
    Fehlermeldung: #1045 - Access denied for user 'root'@'localhost' (using password: YES)
    -------------------------------------------------------------------------------------------
    Auf der Kommandozeile kann ich mich mit "mysql -u root -p" einloggen, mysql fragt nach dem Passwort und nach Eingabe bin ich drinnen. Auch habe ich in /etc/init.d/phpmyadmin/config.inc.php auth_type auf http umgestellt, wie hier mehrfach empfohlen, gleiches Ergebnis

    Habe dann versucht, mich über Webmin einzuloggen, ist mit folgender Fehlermeldung gescheitert:
    -------------------------------------------------------------------------------------------
    Login failed : Incorrect administration username or password
    -------------------------------------------------------------------------------------------

    Was läuft hier schief, wie komme ich wieder über ein grafisches Interface an meine SQL-Datenbank?
    Im Voraus vielen Dank für alle Tipps!

  2. #2
    Registrierter Benutzer
    Registriert seit
    Dec 2003
    Ort
    Dettenhausen
    Beiträge
    22.062
    kontrolliere mal die Host-Konfiguration von phpMyAdmin (localhost oder 127.0.0.1), die php.ini diesbezüglich, die my.cnf oder die Rechte-Tabellen von MySQL...
    Ich bin root - ich darf das.

  3. #3
    Registrierter Benutzer
    Registriert seit
    Jun 2006
    Beiträge
    51
    Vielen Dank für die Antwort. Habe es mittlerweile lösen können. Habe unter MYSQL für root das Passwort gelöscht und anschl. neu definiert. In Phpmyadmin die Authentifizierung auf http umgestellt, dann kam ich wieder rein.

    Da ich bei google vielfach über diese Fehlermeldung gestolpert bin hoffe ich ,dass diese Vorgehensweise auch anderen hilft, die von diesem Problem betroffen sind.

  4. #4
    Registrierter Benutzer
    Registriert seit
    Feb 2006
    Beiträge
    16
    Code:
    Warning: Cannot modify header information - headers already sent by (output started at /usr/share/phpmyadmin/libraries/auth/cookie.auth.lib.php:455) in /usr/share/phpmyadmin/libraries/select_theme.lib.php on line 86
    Naja nur eine Teillösung, aber falls jemand anders danach sucht

    Den Fehler kann man (wenn unbedingt nötig) in der php.ini
    berichtigen und zwar hier:

    Code:
    ; Output buffering allows you to send header lines (including cookies) even
    ; after you send body content, at the price of slowing PHP's output layer a
    ; bit.  You can enable output buffering during runtime by calling the output
    ; buffering functions.  You can also enable output buffering for all files by
    ; setting this directive to On.  If you wish to limit the size of the buffer
    ; to a certain size - you can use a maximum number of bytes instead of 'On', as
    ; a value for this directive (e.g., output_buffering=4096).
    output_buffering = Off
    Wenn man header und Cookies etc. später abschicken muss, möchte kann man den output_buffer aktivieren. Dies kostet jedoch einiges an geschwindigkeit.

  5. #5
    Registrierter Benutzer
    Registriert seit
    Dec 2003
    Ort
    Dettenhausen
    Beiträge
    22.062
    wobei das nicht unbedingt bei der Problemlösung helfen würde - die Ursache dafür ist ja immer noch vorhanden, es wird nur eine (weitere) Auswirkung davon geändert... (so eine Art Folgefehler...)
    Ich bin root - ich darf das.

Ähnliche Themen

  1. Antworten: 10
    Letzter Beitrag: 11.05.07, 06:40
  2. Sitzungswechsel endet im Crash
    Von HATEthePLOT im Forum Linux Allgemein
    Antworten: 11
    Letzter Beitrag: 29.01.07, 14:06
  3. emerge gift-cvs und tranfer_api.h
    Von -13- im Forum Kompilieren von Kernel und Sourcen
    Antworten: 4
    Letzter Beitrag: 28.05.03, 16:38
  4. Wurm führt zu massiven Störungen im Internet heute Samstag 25.1.03
    Von RapidMax im Forum Meldungen und Mitglieder
    Antworten: 73
    Letzter Beitrag: 27.01.03, 20:30
  5. Netzwerk tot....so halb
    Von -Sensemann- im Forum Linux in heterogenen Netzen
    Antworten: 24
    Letzter Beitrag: 28.06.02, 17:21

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •