MyphpAdmin Fehler #2002 nach Anmeldung

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

Giftman

Benutzer
Registriert
11. Nov. 2012
Beiträge
31
Reaktionspunkte
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
 
Hast Du denn auch den MySQL-Server aktiviert. Unter Systemsteuerung / Webdienste.

Gruß Frank
 
Ja die beiden Häkchen habe ich aktiviert
Und laut Paketzentrum läuft auch der myphpadmin
 
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
 
eventuell liegt es daran: falsch 'Root' - richtig 'root'

Itari
 
Was für ein Adlerauge :cool: Da hab ich wohl viel zu kompliziert gedacht. :)
Gruß Frank
 
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?
 
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
 
in welcher Komandozeile?
hab mir den Thread durch gelesen, aber ich versteh es nicht ??
 
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
 
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
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
 
das mit dem telnet hat geklappt, doch jetzt kommt wieder der Socket fehler #2002 :(
 
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:
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
 
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