ich habe gerade XAMPP 1.6 installiert.
Ich kann auch problemlos im Browser auf den Localhost zugreifen.
Wenn ich allerdings phpmyadmin starte (mit: http://localhost/phpmyadmin)
erhalte ich bereits auf der ersten Seite von PHPMyAdmin folgende
Fehlermeldung(en):
---[Fehlermeldungen Anfang]---
phpMyAdmin hat versucht eine Verbindung zum MySQL-Server aufzubauen,
jedoch hat dieser die Verbindung zurückgewiesen. Sie sollten Ihre
Einstellungen für
Host, Benutzername und Passwort in Ihrer config.inc.php überprüfen und
sich vergewissern, dass diese den Informationen, welche Sie vom
Administrator erhalten
haben, entsprechen.
Fehler
MySQL meldet:
Dokumentation
#1045 - Access denied for user 'root'@'localhost' (using password: YES)
---[Fehlermeldungen Ende]---
Ich habe in den Konfigurationsdateien bislang nichts verändert. Nicht
zuletzt auch aus dem Grund, dass ich nicht genau weiß, welche Dateien
ich wie bearbeiten muss, damit phpmyadmin auf den mysql-Server zugreifen
kann.
Ich habe im phpmyadmin Ordner die Datei config.inc.php. Hier habe ich
ein Password eingetragen. Aber ich finde keine Konfigurationsdatei im
Ordner mysql.
Kann mir da mal jemand helfen?
Wie heißt die Konfigurationsdatei in MySQL?
Und, was noch wichtiger ist, was muss ich dort wie ändern, damit alles
problemlos funktioniert?
Gruß
Heiko
---
Mitglied in der Arbeit und Schutzgemeinschaft Fort Hahneberg e. V.
http://fort-hahneberg.org
Gruß
Jens
Du (dominomaster) meintest am 26.01.08:
> MySQL meldet:
> Dokumentation
> #1045 - Access denied for user 'root'@'localhost' (using password:
> YES)
Das ist (vielleicht) kein phpMyAdmin-Problem.
Was meldet
mysql -u root -p
(und dann das von Dir erwählte-MySQL-root-Passwort)?
Wenn da die gleiche Meldung erscheint, dann sinniere noch mal, welches
Passwort Du vergeben hast.
Wenn dieser Weg jedoch funktioniert, dann könnte "irgendetwas" im
"phpMyAdmin"-Umfeld defekt sein.
Vorweg: hast Du
user = root
password = siehe-oben
in "/root/.my.cnf" eingetragen? "phpMyAdmin" sucht dort.
Gehe ins "phpMyAdmin"-Verzeichnis, schau dort in die Datei
"config.inc.php", such nach 1 Zeile mit "auth_type". Vor-eingestellt ist
dort
'cookie'
Ändere diesen Eintrag in
'http'
Falls die Datei "config.inc.php" nicht im "phpMyAdmin"-Verzeichnis
existiert: kopiere sie aus der Datei "config.sample.inc.php"
Viele Gruesse!
Helmut
Helmut Hullen schrieb:
> Hallo, Heiko,
>
> Du (dominomaster) meintest am 26.01.08:
>
>> MySQL meldet:
>> Dokumentation
>> #1045 - Access denied for user 'root'@'localhost' (using password:
>> YES)
>
> Das ist (vielleicht) kein phpMyAdmin-Problem.
Den Eindruck gewinne ich auch langsam. Aber ein mySQL-Problem scheint es
auch nicht zu sein.
Nach dem ich die hier geposteten Tipps nachvolzogen habe, erhalte ich
nach wie vor obige Fehlermeldung.
Darum entschloss ich mich xampp vollständig von System zuu entfernen und
die Version 1.6.5 (vorher 1.6.3) neu zu installieren.
Laut xampp funktioniert alles prächtig.
doch beim Aufruf von http://localhost/phpmyadmin war sofort wieder die
Fehlermeldung da.
Paradox: wenn ich http://localhost/phpmyadmin/index.php eingebe (im
Browser) gibt es lediglich einen Hinweis, dass die Kennwörter leer(!)
sind und ich aus Sicherheitsgründen doch eines vergeben solle. Aber
"arbeiten" kann ich dann mit phpmyadmin.
Ich habe immer geglaubt, dass bei localhost/phpmyadmin die Datei
index.php geöffnet wird. Scheint aber nicht der fall zu sein, oder?
Gruß Heiko
Hallo,
> Vorweg: hast Du
>
> user = root
> password = siehe-oben
>
> in "/root/.my.cnf" eingetragen? "phpMyAdmin" sucht dort.
Das ist mir neu. Hast Du für diese Verhaltensweise einen Beleg?
IMHO sucht nur mysql in den my.cnf-Dateien, aber keine externe
Applikation.
--
Today is Prickle-Prickle, the 29th day of Chaos in the YOLD 3174
Du (spam) meintest am 29.01.08:
>> Vorweg: hast Du
>>
>> user = root
>> password = siehe-oben
>>
>> in "/root/.my.cnf" eingetragen? "phpMyAdmin" sucht dort.
> Das ist mir neu. Hast Du für diese Verhaltensweise einen Beleg?
Nein - "Überlieferung".
Viele Gruesse!
Helmut