Windows

My SQL 中的 Flush Privileges 給出 HY0000 未知錯誤

  • February 7, 2017

當我嘗試FLUSH PRIVILEGES;在 MySQL 中執行時,出現此錯誤:

Error 1105 (HY000): Unknown error

我在 Windows Server 中執行最新版本的 MySQL 5.7。

有誰知道為什麼會發生這種情況?

當我導入舊版本轉儲時發生這種情況,檢查 mysql 日誌文件,我必須執行mysql_upgrade

Google forError 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 錯誤。

引用自:https://serverfault.com/questions/796819