Anzeige:
Ergebnis 1 bis 6 von 6

Thema: Mun loggt kein mysql mehr (loggin denied)

  1. #1
    Registrierter Benutzer
    Registriert seit
    Jan 2002
    Beiträge
    78

    Mun loggt kein mysql mehr (loggin denied)

    Hallo,

    seit mehreren Tagen ziegt mir munin nun keine werte über de mysql db an.

    im Log steht nur folgendes:
    Code:
    2009/04/26-22:25:01 CONNECT TCP Peer: "127.0.0.1:49189" Local: "127.0.0.1:4949"
    ^Gmysqladmin: connect to server at 'localhost' failed
    error: 'Access denied for user 'debian-sys-maint'@'localhost' (using password: YES)'
    wenn ich aber manuell folgendes ausführe funktioniert es:
    Code:
    mysqladmin -u debian-sys-maint -pDASPASSWORD  extended-status
    munin-node:
    Code:
    [mysql*]
    user root
    env.mysqlopts --defaults-extra-file=/etc/mysql/debian.cnf
    In dem file steht auchd er user und das pw wie im obigen befehl, wo ist da derfehler ? ich hab da so langsam echt keine idee mehr.

  2. #2
    Registrierter Benutzer
    Registriert seit
    Jun 2004
    Beiträge
    1.422
    Eine Übersicht auf die schnelle kriegt man, wenn man sich als root (oder eben DBA, je nachdem, was definiert ist) an mysql anmeldet und mit:
    Code:
    use mysql
    select host,user,password from user;  (oder heißt die Tabelle "users"?)
    Dabei sollte man nicht vergessen, dass "localhost" aus Sicht von MySQL nur die Verbindung über den Socket bedeutet, wenn man über TCP-Port reinwill, so muss es auch entspr. Eintrag in der Tabelle geben...

  3. #3
    Registrierter Benutzer
    Registriert seit
    Jan 2002
    Beiträge
    78
    wenn ich bei dem oben genannten befehl noch -h localhost angebe sollte er ja darüber sich verbinden und das tut er ja auch und der socket steht ja auch in der debian.cfg, jedenfall nehm ich an das das der socket ist(vom typ ist es da ja)

  4. #4
    Registrierter Benutzer
    Registriert seit
    Jun 2004
    Beiträge
    1.422
    Und wenn du "-h 127.0.0.1" mitgibst?

    EDIT:
    ich möchte nur den erwähnten Unterschied "localhost" <-> 127.0.01 bei mysql aufzeigen.
    Ist ja klar, dass alle mysql* cmd-line Tools die Verbindung über Socket herstellen können,
    und das tun sie auch bei der Angabe "-h localhost"...
    Geändert von temir (27.04.09 um 18:20 Uhr)

  5. #5
    Registrierter Benutzer
    Registriert seit
    Jan 2002
    Beiträge
    78
    Zitat Zitat von temir Beitrag anzeigen
    Und wenn du "-h 127.0.0.1" mitgibst?

    EDIT:
    ich möchte nur den erwähnten Unterschied "localhost" <-> 127.0.01 bei mysql aufzeigen.
    Ist ja klar, dass alle mysql* cmd-line Tools die Verbindung über Socket herstellen können,
    und das tun sie auch bei der Angabe "-h localhost"...
    Ja, nur leider geht es mit 127.0.0.1 auch, meine einzige idee ist das es am port liegt
    Code:
    2009/04/28-12:40:02 CONNECT TCP Peer: "127.0.0.1:44341" Local: "127.0.0.1:4949"
    ^Gmysqladmin: connect to server at 'localhost' failed
    error: 'Access denied for user 'debian-sys-maint'@'localhost' (using password: YES)'
    Nur was ändern wüßte ich nicht, auch ohne firewall funktioniert es nicht.

  6. #6
    Registrierter Benutzer
    Registriert seit
    Jun 2004
    Beiträge
    1.422
    Der default-Port ist 3306, falls nicht selber geändert. Mun-config sichern/ändern?

Ähnliche Themen

  1. Antworten: 4
    Letzter Beitrag: 05.06.07, 16:05
  2. MySQL bekommt nicht die nötigen Rechte
    Von arudil im Forum Linux als Server
    Antworten: 5
    Letzter Beitrag: 06.03.07, 17:00
  3. Openwebmail Apache und CGI Problem
    Von Mstyle im Forum Linux als Server
    Antworten: 0
    Letzter Beitrag: 09.10.06, 19:55
  4. Problem bei make
    Von tomachter im Forum Anwendungen Allgemein, Software
    Antworten: 5
    Letzter Beitrag: 14.09.03, 21:09
  5. emerge gift-cvs und tranfer_api.h
    Von -13- im Forum Kompilieren von Kernel und Sourcen
    Antworten: 4
    Letzter Beitrag: 28.05.03, 17:38

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •