Mysql Fehler : error: 'Access denied for user 'debian-sys-ma

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
nokz
Beiträge: 3
Registriert: 05.05.2009 21:04:21

Mysql Fehler : error: 'Access denied for user 'debian-sys-ma

Beitrag von nokz » 05.05.2009 21:27:45

Hallo,

Ich hoffe ihr könnt mir helfen, ich bin langsam am Verzweifeln.

Sobald ich meine Domain aufrufe, erscheint nur " Datenbankfehler". Soweit so gut, ich möchte mir also im phpmyadmin anschauen woran es liegt. Erster Fehler : Login daten inkorrekt(-edit- wenn ich mich übers webmin einloggen will, bei der phpmyadmin seite kommt "Wrong permissions on configuration file, should not be world writable!")
. Allerdings habe ich diese Daten nie verändert, und keiner ausser mir kennt die login daten für meinen vps. Laut Hoster sollte ich den Mysql Server neustarten , welches mir aber ziemliches Kopfzerbrechen zubereitet.

Wenn ich über den Befehl /etc/init.d/mysql stop eingebe kommt folgende Meldung :
Stopping MySQL database server: mysqld failed!
Bei /etc/init.d/mysql restart :
Starting MySQL database server: mysqld already running.
/usr/bin/mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'debian-sys-maint'@'localhost' (using password: YES)'

Zugriff per FTP auf die Logs hab ich auch nicht, da folgende Meldung kommt :
Fehler: Directory /var/log/mysql: permission denied
Fehler: Verzeichnisinhalt konnte nicht empfangen werden
Das gleiche gilt für alle anderen mysql logs.

Mittlerweile bin ich mit meinem Latein am Ende, ich hoffe ihr könnt mir weiterhelfen.

Mfg nokz


-edit-

Achja, ich wollte euch natuerlich nicht die helfende Support Antwort von meinem Hoster vorenthalten :

Zitat :

Hallo,


es ist ein unmanaged Server.

Ueberpruefen Sie die MySQL Logs. (/var/log).

pluvo

Re: Mysql Fehler : error: 'Access denied for user 'debian-sys-ma

Beitrag von pluvo » 05.05.2009 22:06:09

Hallo!
nokz hat geschrieben:es ist ein unmanaged Server.
Ich will dir nicht zu nahe treten, aber vielleicht solltest du das ändern...

mfg pluvo

(Ja ich bin gemein)

nokz
Beiträge: 3
Registriert: 05.05.2009 21:04:21

Re: Mysql Fehler : error: 'Access denied for user 'debian-sys-ma

Beitrag von nokz » 05.05.2009 22:17:43

Im Gegensatz zu anderen leuten, nehme ich das mal ein wenig mit Humor auf ;)

Dein Vorschlag ist reizend, aber finanziell nicht umsetzbar ;)

pluvo

Re: Mysql Fehler : error: 'Access denied for user 'debian-sys-ma

Beitrag von pluvo » 05.05.2009 22:21:17

nokz hat geschrieben:Dein Vorschlag ist reizend, aber finanziell nicht umsetzbar ;)
Gut, dann fangen wir mal an: Kannst du mit ssh auf den Server zugreifen und die Logs von MySQL lesen? Nur root und Benutzer, welche sich in der Gruppe adm befinden können diese Logs lesen.

Benutzeravatar
ruwen
Beiträge: 389
Registriert: 06.04.2003 18:37:25

Re: Mysql Fehler : error: 'Access denied for user 'debian-sys-ma

Beitrag von ruwen » 05.05.2009 22:33:03

Versuch doch mal per Hand von der Shell aus zuzugreifen. Das passende Passwort liegt hier: /etc/mysql/debian.cnf

nokz
Beiträge: 3
Registriert: 05.05.2009 21:04:21

Re: Mysql Fehler : error: 'Access denied for user 'debian-sys-ma

Beitrag von nokz » 05.05.2009 23:03:02

Danke schonmal für eure Hilfe,

ich hab bisher nur per FTP versucht, auf die logs zu zu greifen. Ein grund dafür war, dass ich nicht mit den Befehlen vertraut bin, die ich per SSH ausführen muss um die Logs zu sehen..

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22454
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Re: Mysql Fehler : error: 'Access denied for user 'debian-sys-ma

Beitrag von KBDCALLS » 05.05.2009 23:21:38

nokz hat geschrieben:Hallo,

Ich hoffe ihr könnt mir helfen, ich bin langsam am Verzweifeln.

Erster Fehler : Login daten inkorrekt(-edit- wenn ich mich übers webmin einloggen will, bei der phpmyadmin seite kommt "Wrong permissions on configuration file, should not be world writable!")
Was ihm nicht passt sagt er dir doch schon klipp und klar mit der ersten Fehlermeldung.

Die Konfigrationsdatei, ist für alle Welt schreibar. Und das sollte nicht möglich sein.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

pluvo

Re: Mysql Fehler : error: 'Access denied for user 'debian-sys-ma

Beitrag von pluvo » 05.05.2009 23:39:36

KBDCALLS hat geschrieben:Die Konfigrationsdatei, ist für alle Welt schreibar. Und das sollte nicht möglich sein.
Ich glaube, dass da noch einiges mehr kaputt ist...

Eventuell hat der Benutzer nokz den Datenbankbenutzer debian-sys-maint gelöscht oder ein altes Passwort in die Datenbank importiert?

mfg pluvo

Benutzeravatar
habakug
Moderator
Beiträge: 4314
Registriert: 23.10.2004 13:08:41
Lizenz eigener Beiträge: MIT Lizenz

Re: Mysql Fehler : error: 'Access denied for user 'debian-sys-ma

Beitrag von habakug » 06.05.2009 00:13:19

Hallo!

Es ist auf einem Server, der sich im Internet befindet, eine gute Idee das Skript "mysql_secure_installation" abarbeiten zu lassen.
NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MySQL
SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY!
Der User "debian-sys-maint" wird unter Debian für die Start- und Stop-Skripte verwendet ( siehe /etc/mysql/debian.cnf). Ist das root-Passwort der Datenbank (!) nicht (mehr) bekannt, hilft solches [1].

Gruß, habakug

[1] http://dev.mysql.com/doc/refman/5.0/en/ ... sions.html
( # = root | $ = user | !! = mod ) (Vor der PN) (Debianforum-Wiki) (NoPaste)

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22454
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Re: Mysql Fehler : error: 'Access denied for user 'debian-sys-ma

Beitrag von KBDCALLS » 06.05.2009 09:36:54

Ich denke mal er sollte sich erst mal die Zugriffsrechte der Datei ansehen.

für /etc/mysql/debian.cnf ist es root:root 600

und für /etc/maysl/my.cnf ist es root:root 644
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22454
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Re: Mysql Fehler : error: 'Access denied for user 'debian-sys-ma

Beitrag von KBDCALLS » 06.05.2009 10:03:29

Hier was passiert wenn ich Rechte für debian.cnf auf 666 setze.

Mysql starten .( -rw-rw-rw- 1 root root 312 27. Apr 2007 debian.cnf)
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Antworten