Notebook

Pense bête

Notebook
Serveur

Logrotate

Documentation

Logrotate et mysql

Suppression de l’erreur lors de l’exécution de mysqladmin flush-logs sans mot de passe.

[root@dev ~]# /usr/bin/mysqladmin flush-logs
/usr/bin/mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'

1) Ajouter dans le fichier /etc/mysql/my.cnf

[mysqladmin]
user = root
password = changeme

2) Limiter les permissions de my.cnf

chmod 600 /etc/mysql/my.cnf

3) En relançant

/usr/bin/mysqladmin flush-logs

l’erreur a disparu.

4) Modifier le fichier /etc/logrotate.d/mysql-server

...
create 640 mysql mysql 
...

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *