usr/bin/mysqladmin:refreshfailed;error:'Unkn_MySQL
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了usr/bin/mysqladmin:refreshfailed;error:'Unkn_MySQL,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1087字,纯文字阅读大概需要2分钟。
内容图文
![usr/bin/mysqladmin:refreshfailed;error:'Unkn_MySQL](/upload/InfoBanner/zyjiaocheng/581/1546517486bb489e9775164962e12e3d.jpg)
我在/etc/mysql/my.cnf 里面已经修改了bind-address 为局域网ip
进而执行了
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
然后重载授权表:
FLUSH PRIVILEGES;
然后重启后, 虽然可以远程链接, 但是debian 本身报了一个mysql的error.
/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 '
run-parts: /etc/cron.daily/logrotate exited with return code 1
Saved 4 messages in /home/tom/mbox
这个问题的产生是因为第一次mysql服务启动的时候mysql_safe的error.log日志文件是被root创建的, mysqladmin 调用cron的日志分割清除这个日志文件没有权限导致的.
这个bug已经在新点儿的debian sid里面修复了, 但是stable版本还没有接到这个fix.
解决办法:
重新配置下mysql的error_log , 在my.cnf里面. 并且让你的mysql对这个文件有权限.
-rw-r----- 1 root adm 517639 [2014-07-01 9:26] mysql_error.log
修改root为mysql 就可以了
chown mysql /var/log/mysql/mysql_error.log
内容总结
以上是互联网集市为您收集整理的usr/bin/mysqladmin:refreshfailed;error:'Unkn_MySQL全部内容,希望文章能够帮你解决usr/bin/mysqladmin:refreshfailed;error:'Unkn_MySQL所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。