Je suis nouveau sous Linux et j'ai configuré un VPS sous Ubuntu 16.04 avec postfix, dovecot et rouncube en utilisant mariadb pour la base de données. Tout semble fonctionner correctement mais je reçois régulièrement l'e-mail suivant :
/etc/cron.daily/logrotate:
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'
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
J'ai fait quelques recherches et trouvé un message suggérant que je dois créer un fichier /root/.my.cnf ce que j'ai fait et depuis j'ai redémarré le serveur etc. mais je continue de recevoir l'erreur. Le contenu de mon /root/.my.cnf est le suivant :
[mysqladmin]
password = *mypassword*
user = root
[mysql]
password = *mypassword*
Est-ce que quelqu'un sait s'il y a quelque chose que je manque ou si je dois configurer quelque chose d'autre pour que cela utilise éventuellement le mot de passe mysql ?
Merci