WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Software (http://www.wcm.at/forum/forumdisplay.php?f=5)
-   -   phpMyAdmin (http://www.wcm.at/forum/showthread.php?t=202417)

Blauer Kuckuck 29.10.2006 21:29

phpMyAdmin
 
Hi,

ich habe folgendes Problem:

1. Im wunderbar funktionierenden phpMyAdmin das Root Passwort geändert (Davor gabs keins.).

2. Dann, weil der Ordner sich im Programmverzeichnis von EasyPHP befindet, die Ordner phpMyAdmin und mySQL von Programme\EasyPHP in die Serverpartition verschoben.

3. Dann, von einer Datei aufm Server, verlinkt auf den Ordner mySQL. Ich klick drauf - Es kommt:
Forbidden
You don't have permission to access /mysql/ on this server.

Wenn ich nicht auf mySQL sondern auf phpMyAdmin verlinke, kommt folgendes:


Willkommen bei phpMyAdmin 2.6.1

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 Kennwort 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 - Benutzer 'root'@'localhost' hat keine Zugriffsberechtigung (verwendetes Passwort: Nein)


Was machen???

Stefan Söllner 29.10.2006 21:42

Zitat:

Was machen???
http://phpmyadmin.net

http://mysql.org

http://httpd.apache.org/

http://php.net/

Blauer Kuckuck 29.10.2006 22:03

OK, anders gefragt:

Hat jemand schon Erfahrungen mit der Sache gemacht, so, dass er mir weiterhelfen könnte?

Stefan Söllner 30.10.2006 19:27

Bitte bei Servergschichten angewöhnen ..

Ohne Configs und Logs geht nix.

!

Blauer Kuckuck 31.10.2006 05:59

Hi,

was genau soll ich denn reinposten?

Kein Problem.

mfg Blauer Kuckuck

Blauer Kuckuck 03.11.2006 14:10

Also,
ich poste:

angehängt --> Errorlog von MySQL

Blauer Kuckuck 03.11.2006 14:14

2.:

Der Fehler selbst:

Ich versuche, phpMyAdmin zu starten (gestartet ist er eigentlich schon, ich versuche, es zu öffnen), Fehlermeldung:

#1045 - Benutzer 'root'@'localhost' hat keine Zugriffsberechtigung (verwendetes Passwort: Nein)

config.inc.php von phpMyAdmin:

Blauer Kuckuck 03.11.2006 14:15

Kann mir jetzt jemand weiterhelfen???

THX im Voraus,

mfg Kuckuck

void 03.11.2006 14:57

Re: phpMyAdmin
 
Zitat:

Original geschrieben von Blauer Kuckuck
Fehler

MySQL meldet: Dokumentation
#1045 - Benutzer 'root'@'localhost' hat keine Zugriffsberechtigung (verwendetes Passwort: Nein)

ja, wenn du kein passwort setzt (im config-file), da aber am server eines gesetzt hast, kann das ja nicht funktionieren?!

fehlermeldung sagt ja im prinzip eh alles?!

chrisne 03.11.2006 21:16

bist du sicher, dass das pw vom root user in der db das gleiche ist wie in der config von phpMyAdmin?

kannst du dich lokal mit den user root an die mysql db anmelden?

Blauer Kuckuck 03.11.2006 21:34

hi Chrisne,

Also: Die Fehlermeldung stammt aus einem lokalen Zugriffsversuch--

Auf die 2. Frage: Kannst du mir bitte erklären, wie ich feststellen kann, ob die beiden Passwörter übereinstimmen?

mfg Blauer Kuckuck

chrisne 03.11.2006 22:51

am besten:

unter windows in das mysql\bin verzeichnis gehen (dos box)
mysql -u root -p
dann das pw eingeben

das gleiche pw muss in der phpMyAdmin konfig eingegeben sein.

gruss

void 04.11.2006 01:14

ähm - in deinem geposteten config-file ist ja kein passwort eingetragen!!! außerdem steht es ja laut und deutlich in der fehlermeldung: "verwendetes Passwort: Nein"

Stefan Söllner 04.11.2006 10:29

Du müsstest natürlich auf die Config-Datei mit Inhalt füllen *grmpf*


$cfg['PmaAbsoluteUri'] = '';

Z.b 'localhost://phpmyadmin/' oder 'http://tolleheimseite.at/phpmyadmin/'

$cfg['blowfish_secret'] = '';

Z.b 'super_geheimes_passwort'

$cfg['Servers'][$i]['auth_type'] = 'cookie'; // Authentication method

Wenn AUTH_TYPE 'cookie', dann ist die Angabe vom MySQL User + Passwort nicht nötig.

Dies als Ergänzung zu oben genannten Hinweisen.

BTW: Warum liest du die Docs von phpmyadmin.net nicht ???? Irgendwie frech.

Blauer Kuckuck 04.11.2006 11:11

Hi,
Vielen Dank nochmal:D , ich bin halt doch irgendwie faul...

Also, hab des von Stefan Söllner gemacht, geht aber immer noch ned:

localost/mysql - leere Seite
localhost/phpmyadmin - gleiche Fehlermeldung wie vorher

Ich poste mal die aktuelle confic.inc.php...

mfg Kuckuck

Stefan Söllner 04.11.2006 11:32

Was hast Du wie Stefan Söllner gemacht?

Ich erkenne da nix ;)

Zitat:

Vielen Dank nochmal , ich bin halt doch irgendwie faul...
Und ich habe keine Lust mehr.

chrisne 04.11.2006 12:09

langsam frage ich mich auhc was daran so schwer ist :rolleyes:

tragst du dort bitte das pw vom mysql root ein:
$cfg['Servers'][$i]['password'] = '';

kann ja nicht so schwer sein :rolleyes:

Blauer Kuckuck 04.11.2006 20:05

Hi!

Ich hab mir ein Passwort ausgedacht und das da reingeschrieben---

Es geht nicht

Gleicher Quatsch von vorne

localhost/mysql leere Seite
localhost/phpmyadmin fehlermeldung

Stefan Söllner 04.11.2006 20:47

Ich würde so gerne mal nen Fred schließen ... dürfen *vbg*

chrisne 04.11.2006 21:24

ok. einmal versuche ich es noch:

du meldest dich mittels mysql befehl (siehe posting oben) an deine datenbank an mit den user root.
um dich anzumelden musst du ein passwort eingeben. und diesen (genau dieses) gibst du in deiner phpMyAdmin config ein.
und wenn du dir irgendeines ausdenken willst, dann musst du das auch in der mysql db ändern und nicht nur beim phpMyAdmin eingeben.

was ist denn daran so schwer zu verstehen?
phpMyAdmin ist nichts anderes als ein gui für die mysql db

so long, chris

Blauer Kuckuck 05.11.2006 16:29

Hi,

Also

Start --> Ausführen --> "cmd" --> DOS-Fenster erscheint --> Steht drin: "C:\Dokumente und Einstellungen\Server.Siemers>"

Da kann ich ja nicht "D:\Programme" und so weiter eingeben!

Wenn ich den Programmpfad zu MySQL\bin eingebe + -u root -p [passwort] und Enter, kommt "Der Befehl "D:\Programme\EasyPHP1-8\mysql\bin" ist entweder falsch geschrieben oder kontte nicht gefunden werden."

Ich versteh, dass ihr sauer seid, aber ich komm einfach nicht weiter!

chrisne 05.11.2006 20:48

hmm.

1. start -> ausführen
3. cmd [enter]
4. c: [enter]
5. cd "c:\programme\mysql\bin [enter]
wenn dein ordner zu mysql anders heisst, dann bitte anpassen. anschauen kannst du dir diesen mit dem explorer. villeicht liegt mysql bei dir auch direkt auf c:\ und nicht unter programme
6. mysql -u root -p [enter]
7. Passwort eingeben vom root user.
8. punkt 6-7 solange wiederholen bis du das richtige passwort eingegeben hast.
9. in der config von phpMyAdmin das passwort von oben eintragen.
10. phpMyAdmin starten und freuen ;-)

so long, chris

void 06.11.2006 10:35

Zitat:

Original geschrieben von Stefan Söllner
Wenn AUTH_TYPE 'cookie', dann ist die Angabe vom MySQL User + Passwort nicht nötig.

Dies als Ergänzung zu oben genannten Hinweisen.

sry, funktioniert tatsächlich ohne - dachte nur, dass man entweder einen "normalen" user oder einen controluser angeben muss...

nichtsdestotrotz liegt es an der authentifizierung, da er kein passwort übernimmt ;)

Blauer Kuckuck 06.11.2006 16:10

Hi,

danke für die Geduld:D aber es geht immer noch nicht:( :

Bin jetzt angekommen bei -u root -p.
Enter.
Es kommt: "Enter password:".
Ich geb ein Passwort ein.
Enter.
Es kommt: "ERROR 1045 <28000>: Benutzer 'root@localhost' hat keine Zugriffsberechtigung <verwendetes Passwort: Ja>

Und dann bin ich wieder bei der Eingabe.

chrisne 06.11.2006 16:53

tja. wenn du das passwort nicht mehr weisst -> solange versuchen bis du es gefunden hast :D

Blauer Kuckuck 06.11.2006 17:50

Hi,

also:

Das Passwort, mit dem ich mich inzwischen erfolgreich im Dosfenster eingeloggt habe und auch in die config.inc.php geschrieben habe, scheint nicht zu funktionieren:
Gleiche Fehlermeldung...

chrisne 06.11.2006 19:14

wenn du das passwort kennst und nun noch die doku von phpmyadmin liest, dann wirst dich auskennen ;)

oitt 06.11.2006 19:50

versuch mal folgendes:

Editor: my.cnf
[mysql] user = root
password = meinPasswort

meinPasswort aufschreiben.

[mysqladmin] user = root
password = meinPasswort

nochmal dasselbe Passwort

mysql restarten, wie das unter Win geht weiss ich nicht.

#mysqladmin -u root -p password meinPasswort

# mysql -u root -p mysql

meinPasswort eingeben

> quit

vl gehts so...

Blauer Kuckuck 07.11.2006 18:49

Hi,

kannst du mir noch genauer schildern, wo genau sich deine .cnf Dateien befinden?

Hinweis: Die Eingabeaufforderung akzeptiert das Passwort bei -u root -p ja jetzt.


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:07 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag