Mysql
MySQL刷新日誌,未知錯誤
幾天來我一直在嘗試解決這個問題,但似乎無法解決這個問題。
我一直在嘗試使用 linux logrotate 功能為 mysql 慢速設置日誌輪換,我的腳本似乎卡在
mysqladmin flush-logs
. 所以我登錄了 mysql 並輸入了FLUSH LOGS;
. 毫不奇怪,我得到一個錯誤:mysql> flush logs; ERROR 1105 (HY000): Unknown error
現在我一直在四處尋求想法,但似乎沒有一個可行,它不是權限,不是所有者,不是 SELinux
我知道曾經有一些錯誤,比如在 2005 年或 2008 年……但在 2012 年,我認為它已修復。
因此,如果有人有任何想法,將不勝感激。
如果您使用 vMySQL-5.5 在 Debian 6 上執行 MySQL,則有一個關於 dotdeb 打包的已知問題:
您可以嘗試為一個錯誤日誌文件設置權限。您可以使用以下方式找到該位置:
echo "show global variables like 'log_error';" | mysql -u root -p
修復方法很簡單
chown mysql $error_log_file
Ver 14.14 Distrib 5.5.50, for debian-linux-gnu
在http://forums.mysql.com/read.php?20,584361上為我工作