我已按照以下教程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)'
可能是什么问题?提前感谢您的帮助。
答案 0 :(得分:0)
我设法解决了这个问题,这是一个问题,因为这个权限实际上不是600.既然已经设置了所有内容,我该如何测试它是否正常工作?我可以手动运行logrotate以查看它是否会产生错误吗?