error: error running shared postrotate script for /var/log/mysql.log

closeAchtung: dieser Blogeintrag wurde vor 4 Jahren, 5 Monaten und 26 Tagen veröffentlicht!
Beachtet das bitte dringend, vor allem im Falle konkreter Anleitungen.
Für etwaige Schäden kann keine Haftung übernommen werden!

Mal wieder eine Notiz aus meinem gespeicherten Fundus, die dem einen oder anderen durchaus nützlich sein könnte…

Nach Aufsetzen eines mysql-Server unter Debian bekam ich einige Nächte in Folge diese Mail:

Subject: Cron test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
/etc/cron.daily/logrotate:
error: error running shared postrotate script for /var/log/mysql.log /var/log/mysql/mysql.log /var/log/mysql/mysql-slow.log
run-parts: /etc/cron.daily/logrotate exited with return code 1

Das Problem liegt darin begründet, daß es den benötigten User nicht gibt. Informationen zu diesem User sind in '/etc/mysql/debian.cnf' zu finden; bei mir sieht das etwa so aus:

# Automatically generated for Debian scripts. DO NOT TOUCH!
[client]
host = localhost
user = debian-sys-maint
password = <$PASSWORT>
socket = /var/run/mysqld/mysqld.sock
[mysql_upgrade]
user = debian-sys-maint
password = <$PASSWORT>
socket = /var/run/mysqld/mysqld.sock
basedir = /usr

Den hier genannten User debian-sys-maint brauchen wir – innerhalb mysql. Das geht aber ganz schnell und unkompliziert; <$PASSWORT> entspricht natürlich dem String, der an dieser Stelle bei Euch steht:

# mysql -u root -p
Enter password:
mysql> create user 'debian-sys-maint'@'localhost'
-> identified by '<$PASSWORT>';

Aber der nun erstellte User braucht aber auch Rechte auf die Datenbanken; wer das fein aufteilen möchte, kann dies gerne tun ;) Ich habe mir mit einem
mysql> grant all privileges on *.*
-> to 'debian-sys-maint'@'localhost'
-> identified by '<$PASSWORT>;

beholfen. Anschließend das

mysql> flush privileges;

nicht vergessen.

GD Star Rating
loading...
error: error running shared postrotate script for /var/log/mysql.log, 10.0 out of 10 based on 3 ratings


Diese Artikel könnten Dich ebenfalls interessieren: