Mysql

MySQL刷新日誌,未知錯誤

  • July 22, 2016

幾天來我一直在嘗試解決這個問題,但似乎無法解決這個問題。

我一直在嘗試使用 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 打包的已知問題:

http://bugs.mysql.com/bug.php?id=64988

您可以嘗試為一個錯誤日誌文件設置權限。您可以使用以下方式找到該位置:

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-gnuhttp://forums.mysql.com/read.php?20,584361上為我工作

引用自:https://dba.stackexchange.com/questions/16339