首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误: mysqladmin:刷新失败;错误:“未知错误”

错误: mysqladmin:刷新失败;错误:“未知错误”
EN

Stack Overflow用户
提问于 2014-08-25 16:46:11
回答 1查看 3.8K关注 0票数 7

我的问题开始于我每天都收到来自Cron Daemon的电子邮件。电子邮件看起来是这样的:

代码语言:javascript
复制
From: Cron Daemon <root@xxx.xxx>
Date: 2014-08-25 6:29 GMT+03:00
Subject: Cron <root@xxx> test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
To: root@xxx.xxx


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

我的收件箱里有40封这样的邮件。我发现了一种方法,据说问题来自于密码debian.cnf不与另一个密码相关联这一事实。因此,我在mysql控制台中尝试了这一点:

代码语言:javascript
复制
GRANT RELOAD, SHUTDOWN, PROCESS, SHOW DATABASES, SUPER, LOCK TABLES ON *.* TO 'debian-sys-maint'@'localhost' IDENTIFIED BY 'XXXXXXXX’;flush-privileges;

在这之后我做了一次检查:

代码语言:javascript
复制
 $ mysqladmin --defaults-file=/etc/mysql/debian.cnf ping

结果:

代码语言:javascript
复制
mysqld is alive

好吧,但电子邮件还没有停止。所以当我跑的时候

代码语言:javascript
复制
$ mysqladmin -u root -p flush-log

结果:

代码语言:javascript
复制
mysqladmin: refresh failed; error: 'Unknown error'

那么,我如何调试这个,有什么想法吗?

更新:据我所读,这是一个bug。我建议让它去做一个更新mysql-服务器和mysql-客户机。干杯!

代码语言:javascript
复制
$ sudo apt-get install mysql-server-5.6 mysql-client-5.6
EN

回答 1

Stack Overflow用户

发布于 2014-11-17 10:57:56

我也犯了同样的错误。解决方案是修复日志目录和文件的权限:

代码语言:javascript
复制
sudo chown -Rv mysql /var/log/mysql

更新/重新安装帮助您,可能是因为mysql安装脚本为您修复了权限。

票数 15
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25490597

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档