Windows
My SQL 中的 Flush Privileges 給出 HY0000 未知錯誤
當我嘗試
FLUSH PRIVILEGES;
在 MySQL 中執行時,出現此錯誤:
Error 1105 (HY000): Unknown error
我在 Windows Server 中執行最新版本的 MySQL 5.7。
有誰知道為什麼會發生這種情況?
當我導入舊版本轉儲時發生這種情況,檢查 mysql 日誌文件,我必須執行
mysql_upgrade
Google for
Error 1105 (HY000): Unknown error
給了我這個作為第一個結果。還有很多其他的結果。http://forums.mysql.com/read.php?20,584361
If you get ERROR 1105 (HY000): Unknown Error after issuing a flush logs; make sure the permissions are set correctly on your log_error file. Hints * Find the path of log_error for mysql. Send the following to mysql: show global variables like '%err%'; * Check the permissions and make sure the UID (from ps -C mysqld -f at linux prompt) has permissions to write to the file Hoping this helps somebody. Adam
如果上述方法不起作用,請看這裡,因為有大量點擊:Google 搜尋結果
我不想把它告訴你,但如果 MySQL 說未知錯誤,這意味著它是未知的,你只能自己解決。如果您正在執行最新版本的 MySQL 並且仍然無法解決,您可能需要將此報告為錯誤。由於使用者收到此錯誤,因此送出了許多 MySQL 錯誤。