小编Ada*_*m D的帖子

MySQL日志旋转错误

我是 Linux 新手,已经设置了一个运行 Ubuntu 16.04 的 VPS,带有 postfix、dovecot 和 rouncube,使用 mariadb 作为数据库。一切似乎都正常,但我经常收到以下电子邮件:

/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
Run Code Online (Sandbox Code Playgroud)

我已经做了一些搜索,发现一个帖子建议我需要创建一个 /root/.my.cnf 文件,我已经完成并重新启动了服务器等,但我仍然收到错误。我的/root/.my.cnf的内容如下:

[mysqladmin]
password = *mypassword*
user = root

[mysql]
password = *mypassword*
Run Code Online (Sandbox Code Playgroud)

有谁知道我是否遗漏了什么或者我需要配置什么才能让它使用mysql密码?

谢谢

mysql cron logrotate 16.04

6
推荐指数
1
解决办法
7766
查看次数

标签 统计

16.04 ×1

cron ×1

logrotate ×1

mysql ×1