MyphpAdmin Fehler #2002 nach Anmeldung

Status
Für weitere Antworten geschlossen.

Giftman

Benutzer
Mitglied seit
11. Nov 2012
Beiträge
31
Punkte für Reaktionen
0
Punkte
0
Hallo zusammen,
Ich hab ein Problem mit myphpadmin auf meiner Syno 209 DSM 4.1
Nach der Anmeldung mit Benutzer "Root" und Passwort leer
Kommt gleich die Fehlermeldung #2002
Löschen und neuinstallieren über den Paketmanager genau wie
"Standart wiederherstellen" über die Systemfunktion hat leider nichts geholfen.
Was mach ich falsch?
Hab auch schon hier und bei Google gesucht, doch leider keine Antwort gefunden :(

Ich möchte mit myphpadmin die XBMC Datenbank fürs Netzwerk einrichten

Schonmal Danke für eure Hilfe
LG Manuel
 

fpo4711

Benutzer
Mitglied seit
26. Mai 2010
Beiträge
2.772
Punkte für Reaktionen
1
Punkte
0
Hast Du denn auch den MySQL-Server aktiviert. Unter Systemsteuerung / Webdienste.

Gruß Frank
 

Giftman

Benutzer
Mitglied seit
11. Nov 2012
Beiträge
31
Punkte für Reaktionen
0
Punkte
0
Ja die beiden Häkchen habe ich aktiviert
Und laut Paketzentrum läuft auch der myphpadmin
 

fpo4711

Benutzer
Mitglied seit
26. Mai 2010
Beiträge
2.772
Punkte für Reaktionen
1
Punkte
0
Die Fehlermeldung bedeutet das keine Socket-Verbindung zum MySQL Server hergestellt werden konnte. Folgende Punkte fallen mir dazu noch ein:
Unter Systemsteuerung / Webdienste / PHP die "mysql" Extension aktivieren.

Sofern kein Passwort für "root" vergeben wurde in der Konfigurationsdatei config.inc.php im phpMyAdmin-Order folgende Zeile einfügen:
$cfg['Servers'][$i]['AllowNoPassword'] = TRUE;
Ansonsten stehen hier auch die Daten für den Zugang zum MySQL-Server drin. Gegebenfalls mal überprüfen.

Falls Du mit Telnet oder SSH klarkommst kannst Du auch recht einfach mal testen ob der MySQL-Server läuft in dem Du auf der Kommandozeile "mysql -p" eingibst. Hier sollte sich der MySQL-Server nach Eingabe des Passworts (oder auch nicht) auf jeden Fall mit einer Versionsnummer melden.

Und wenn Du selbst suchen möchtest könnte Dir die richtige Schreibweise helfen, das gute Stück heißt phpMyAdmin.

Gruß Frank
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
eventuell liegt es daran: falsch 'Root' - richtig 'root'

Itari
 

fpo4711

Benutzer
Mitglied seit
26. Mai 2010
Beiträge
2.772
Punkte für Reaktionen
1
Punkte
0
Was für ein Adlerauge :cool: Da hab ich wohl viel zu kompliziert gedacht. :)
Gruß Frank
 

Giftman

Benutzer
Mitglied seit
11. Nov 2012
Beiträge
31
Punkte für Reaktionen
0
Punkte
0
erstmal danke für eure Hilfe...
die Benutzer eingabe habe ich in allen Varianten ausprobiert hat auch keinen Erfolg gehabt.

aber ich habe gestern mal in die Konfigurationsdatei config.inc.php im phpMyAdmin-Order angeschaut die von dir angegebene Zeile:

$cfg['Servers'][$i]['AllowNoPassword'] = TRUE;

war vorhanden jedoch mit $cfg['Servers'][$i]['AllowNoPassword'] = false;

ich habe diese auf den Wert "true" verändert und bekomme jetzt diese Meldung:

Falsche Zugriffsrechte auf die Konfigurationsdatei. Schreibzugriff sollte nicht für alle möglich sein!

wenn ich "IP-Server/phpMyAdmin" aufrufe, auch ein zurück ändern auf den orginal stand hat nicht gebracht. Was soll ich jetzt tun?
 

fpo4711

Benutzer
Mitglied seit
26. Mai 2010
Beiträge
2.772
Punkte für Reaktionen
1
Punkte
0
Hallo Giftman, hier führen mehrere Wege zum Ziel. Beispielsweise kannst Du auf der Kommandozeile folgendes eingeben:

Rich (BBCode):
chmod 0755 /volume1/web/phpMyAdmin/config.inc.php

Ansonsten sind diverse Verfahren in diesem Thread beschrieben.

Gruß Frank
 

Giftman

Benutzer
Mitglied seit
11. Nov 2012
Beiträge
31
Punkte für Reaktionen
0
Punkte
0
in welcher Komandozeile?
hab mir den Thread durch gelesen, aber ich versteh es nicht ??
 

fpo4711

Benutzer
Mitglied seit
26. Mai 2010
Beiträge
2.772
Punkte für Reaktionen
1
Punkte
0
Hallo Giftman,

Ich spekuliere mal Du nutzt Windows7. Kommandozeile würde beispielsweise folgender Ablauf sein:

1.) Auf der DS unter Systemsteuerung / Terminal / Telnet aktivieren.
2.) Nach klicken auf den Startbutton unter Programme/Ordner suchen "telnet <NameDeinerDs>" eingeben. Es öffnet sich dann ein Fenster.
3.) Mit Benutzername "root" und dem Passwort deiner DS anmelden.
4.) Folgende Zeile "chmod 0755 /volume1/web/phpMyAdmin/config.inc.php" eingeben.
5.) Fenster schliessen oder exit eingeben.
6.) Auf der DS unter Systemsteuerung / Terminal / Telnet vorsichtshalber wieder deaktivieren.

Weg Zwei.

1.) Im Dateiexplorer die DS suchen und den Ordner web öffnen.
2.) Innerhalb des Ordners sollte ein Ordner phpMyAdmin vorhanden sein -> Öffnen
3.) Auf die Datei config.inc.php mit der rechten Maustaste klicken und Eigenschaften aufrufen.
4.) Schreibgeschützt anhaken und OK klicken.

Fertig.
Den Zweiten Weg habe ich noch nicht angewendet sondern nur aus dem Thread entnommen.

Gruß Frank
 

Giftman

Benutzer
Mitglied seit
11. Nov 2012
Beiträge
31
Punkte für Reaktionen
0
Punkte
0
nee lebe noch in der Steinzeit, ich arbeite noch mit Win XP ;)
ist das das richtige telnet?
Wenn ja welchen Namen muss ich eingeben? die IP der Syno?
 

Anhänge

  • telnet.JPG
    telnet.JPG
    19,1 KB · Aufrufe: 28

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
am besten direkt die IP beim Aufruf angeben, also: 'telnet 192.168.1.2' oder so - und dran denken, den Telnet-Server musste vorher im DSM starten

Itari
 

Giftman

Benutzer
Mitglied seit
11. Nov 2012
Beiträge
31
Punkte für Reaktionen
0
Punkte
0
das mit dem telnet hat geklappt, doch jetzt kommt wieder der Socket fehler #2002 :(
 

fpo4711

Benutzer
Mitglied seit
26. Mai 2010
Beiträge
2.772
Punkte für Reaktionen
1
Punkte
0
Da Du dich ja jetzt mit Telnet auskennst ;)

Falls Du mit Telnet oder SSH klarkommst kannst Du auch recht einfach mal testen ob der MySQL-Server läuft in dem Du auf der Kommandozeile "mysql -p" eingibst. Hier sollte sich der MySQL-Server nach Eingabe des Passworts (oder auch nicht) auf jeden Fall mit einer Versionsnummer melden.

Gruß Frank

Falls mysql: not found kommt dann bitte den kompletten Pfad angeben "/usr/syno/mysql/bin/mysql -p"
 
Zuletzt bearbeitet:

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.168
Punkte für Reaktionen
415
Punkte
393
Hallo,
kontrolliere ob der mysql Server wirklich läuft
ps|grep mys
versuchen neu zu starten
/usr/syno/etc/rc.d/S21mysql.sh restart

Gruß Götz
 

Giftman

Benutzer
Mitglied seit
11. Nov 2012
Beiträge
31
Punkte für Reaktionen
0
Punkte
0
wie geb ich dieses -> | <-Zeichen ein ?
 

Giftman

Benutzer
Mitglied seit
11. Nov 2012
Beiträge
31
Punkte für Reaktionen
0
Punkte
0
nach der Eingabe von : /usr/syno/etc/rc.d/S21mysql.sh restart

ist dass passiert:

telnet 2.JPG
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat