Nach Mysql-Update: Access denied for user: 'debian-sys-maint

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
Benutzeravatar
aquadraht
Beiträge: 33
Registriert: 10.05.2002 21:39:54

Nach Mysql-Update: Access denied for user: 'debian-sys-maint

Beitrag von aquadraht » 28.04.2005 09:38:30

Hallo,

nachdem ich das Mysql Security Fix (DSA 707-1) eingespielt habe, habe ich auf mehreren Servern (alle woody) folgendes Problem.

Es wird der tägliche Cronjob mysql-server ausgeführt, dazu wird der von Debian erzeugte Mysql-User debian-sys-maint benutzt.
Der User kann sich aber nicht mehr an Mysql anmelden. Ich bekomme folgende Fehlermeldung:

/etc/cron.daily/mysql-server:
Unknown problem retrieving MySQL master log filenames in /etc/cron.daily/mysql-server.
ERROR 1045 at line 1: Access denied for user: 'debian-sys-maint@localhost' (Using password: YES)
run-parts: /etc/cron.daily/mysql-server exited with return code 1


Wie kann ich das Prblem beheben?
Es handelt sich u.a. um ein Produktivsystem. Ich kann Mysql also *nicht* deinstallieren und neu installieren.


Grüße,

Benutzeravatar
feltel
Webmaster
Beiträge: 10466
Registriert: 20.12.2001 13:08:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Leipzig, Germany
Kontaktdaten:

Beitrag von feltel » 28.04.2005 15:49:27

Du könntest das Passwort für debian-sys-maint@localhost neu setzen. Das zu benutzende Passwort wird bei der mysql-Server-Installation erzeugt und steht in /etc/mysql/debian.cnf.

Benutzeravatar
aquadraht
Beiträge: 33
Registriert: 10.05.2002 21:39:54

Beitrag von aquadraht » 28.04.2005 16:06:40

feltel hat geschrieben:Du könntest das Passwort für debian-sys-maint@localhost neu setzen. Das zu benutzende Passwort wird bei der mysql-Server-Installation erzeugt und steht in /etc/mysql/debian.cnf.
hallo,
habe ich schon ausprobiert, also das PW in Mysql geändert. Bringt immer noch denselben Fehler!

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 28.04.2005 16:08:06

Code: Alles auswählen

dpkg-reconfigure mysql-server
vielleicht?

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

Benutzeravatar
aquadraht
Beiträge: 33
Registriert: 10.05.2002 21:39:54

Beitrag von aquadraht » 28.04.2005 16:23:51

pdreker hat geschrieben:

Code: Alles auswählen

dpkg-reconfigure mysql-server
vielleicht?

Patrick
nützt leider auch nichts :-(

Benutzeravatar
feltel
Webmaster
Beiträge: 10466
Registriert: 20.12.2001 13:08:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Leipzig, Germany
Kontaktdaten:

Beitrag von feltel » 29.04.2005 07:48:55

Ich hab mir mal ne Woody-Maschine gesucht und dort mal geschaut, aber unter dem Woody-MySQL-Server gibts garkeinen Maintainance-Cronjob. Hast Du evtl. die Sarge-Version des Pakets unter Woody installiert (aber das würde mehrere andere Pakete mit nachsich ziehen)?

Benutzeravatar
aquadraht
Beiträge: 33
Registriert: 10.05.2002 21:39:54

Beitrag von aquadraht » 29.04.2005 09:10:03

feltel hat geschrieben:Ich hab mir mal ne Woody-Maschine gesucht und dort mal geschaut, aber unter dem Woody-MySQL-Server gibts garkeinen Maintainance-Cronjob. Hast Du evtl. die Sarge-Version des Pakets unter Woody installiert (aber das würde mehrere andere Pakete mit nachsich ziehen)?
Hallo,

nein. Das sind reine Woody-Maschinen ohne irgendwelche Sarge-Pakete oder Backpatches...

Benutzeravatar
feltel
Webmaster
Beiträge: 10466
Registriert: 20.12.2001 13:08:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Leipzig, Germany
Kontaktdaten:

Beitrag von feltel » 29.04.2005 10:33:36

Aber im Woody-MySQL-Server gibts den Cronjob /etc/cron.daily/mysql-server garnicht. :roll:

the-me
Beiträge: 4
Registriert: 25.03.2004 17:56:14
Kontaktdaten:

debian-sys-maint eigenschaften??

Beitrag von the-me » 25.05.2005 09:55:38

Ich habe ein sehr ähnliches Problem. Nach einem gehackten Server durfte ich neu installieren, und habe danach das mySQL Datenverzeichnis wieder über das "frische" und demzufolge leere Datenverzeichnis drübergebügelt.

Mit der direkten Konsequenz, dass eben dieser von debian erzeugte debian-sys-maint user gelöscht wurde.

Jetzt möchte ich diesen neu anlegen, weiß allerdings nicht, wie genau dieser User ausgesehen hat ... kann mir hier evtl. jemand weiterhelfen?

Benutzeravatar
aquadraht
Beiträge: 33
Registriert: 10.05.2002 21:39:54

Beitrag von aquadraht » 25.05.2005 10:17:41

also der User "debian-sys-maint@localhost" benötigt die globalen Rechte Reload und Shutdown, falls du das meinst.

marten
Beiträge: 59
Registriert: 29.09.2003 09:36:35
Kontaktdaten:

Beitrag von marten » 08.06.2005 13:56:56

Hi,

habe ebend den Topic zufällig gefunden da ich nach infos zum user "debian-sys-maint" gesucht habe.

Hier die Lösung des Problem:

mysqld --user=mysql --pid-file=/var/lib/mysql/mysqld.pid --socket=/var/run/mysqld/mysqld.sock --datadir=/var/lib/mysql --skip-grant-tables --skip-networking &

Danach kann man auf die MySQL-DBs zugreifen.

mit killall mysqld wieder beenden.

mfg

marten

deta1
Beiträge: 978
Registriert: 23.07.2003 17:11:11

Beitrag von deta1 » 02.01.2006 20:37:47

feltel hat geschrieben:Du könntest das Passwort für debian-sys-maint@localhost neu setzen. Das zu benutzende Passwort wird bei der mysql-Server-Installation erzeugt und steht in /etc/mysql/debian.cnf.
Wie kann ich das neu setzen?

cu Deta

a.jakob
Beiträge: 247
Registriert: 09.08.2004 21:41:16
Wohnort: Bendorf

Beitrag von a.jakob » 08.08.2007 18:39:39

Hallo...

ok.. der Thread ist etwas alt.. aber ich habe ne Lösung dafür gefunden..

Also:

erstmal habe ich von nen anderen System von mir die passwörter in der Mysql Datenban für den User debian-sys-maint
und aus der /etc/mysql/debian.cnf kopiert und auf den anderen Server eingefügt.

Nach einem dpkg-reconfigure mysql-server-4.1
klappte es dann..

Warum das dpkg-reconfigure mysql-server alleine nicht funktionierte.. weiß ich nicht..

MFG

Andre

Antworten