serveur-debian-mariadb:bug-log-mysqladmin-flush-failed-error-unknown-error

Ceci est une ancienne révision du document !


MariaDB : Corriger le bug mysqladmin: flush failed; error: 'Unknown error'

Dans la série des aide-mémoires pour corriger certains petits bugs rencontré avec MariaDB, voici comment corriger les erreurs de type : mysqladmin: flush failed; error: 'Unknown error'. Ce message est reçu par mail envoyé par le système pour indiquer une erreur lors de l'exécution du logrotate quotidien et plus spécifiquement le fichier /etc/logrotate.d/mysql-server.

Cette correction a été testé sur Debian 9 (Stretch) et la version MariaDB fournie avec cette distribution Linux, c'est à dire : Server version: 10.1.44-MariaDB-0+deb9u1 Debian 9.11.

Difficulté
Très facile

Le message d'erreur reçu par mail contient ces lignes:

/etc/cron.daily/logrotate:
mysqladmin: flush failed; error: 'Unknown error'
error: error running shared postrotate script for '/var/log/mysql/mysql.log /var/log/mysql/mysql-slow.log /var/log/mysql/mariadb-slow.log /var/log/mysql/error.log '
run-parts: /etc/cron.daily/logrotate exited with return code 1

C'est un message d'avertissement qui indique que l'exécution du logrotate s'est mal déroulée.

J'ai exécuter ce code en ligne de commande via un terminal sous l'utilisateur root :

chown -Rv mysql /var/log/mysql

Depuis, je n'ai plus d'erreur lors de l'exécution du script /etc/logrotate.d/mysql-server.

  • [20/05/2020] : Création de l'article
 
 
  • serveur-debian-mariadb/bug-log-mysqladmin-flush-failed-error-unknown-error.1589963843.txt.gz
  • Dernière modification : 20/05/2020 10:37
  • de zonewebmaster