配置Root MySQL访问 - MySQL Logrotate

时间:2016-04-07 12:35:55

标签: mysql logging root logrotate

我已按照以下教程Configure Logrotate尝试为我们的日志设置轮换,但我没有设法配置Root MySQL访问权限,以便每次都不使用用户名和密码来刷新日志。

日志工作正常,但这一步对我来说并不清楚:

  • 我创建了一个新的/root/.my.cnf文件,其配置如下:

    [中mysqladmin] user = root 密码= changeme

并设置以下权限:

chmod 600 /root/.my.cnf

第一个问题:我应该输入我的root密码还是选择一个全新密码(我已尝试过两者)?

  • 然后我尝试了以下命令:

/usr/bin/mysqladmin flush-logs

但它说:

/usr/bin/mysqladmin: connect to server at 'localhost' failed error: 'Access denied for user 'root'@'localhost' (using password: YES)'

可能是什么问题?提前感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

我设法解决了这个问题,这是一个问题,因为这个权限实际上不是600.既然已经设置了所有内容,我该如何测试它是否正常工作?我可以手动运行logrotate以查看它是否会产生错误吗?