My SQL 中的刷新权限出现 HY0000 未知错误

My SQL 中的刷新权限出现 HY0000 未知错误

当我尝试FLUSH PRIVILEGES;在 MySQL 中运行时出现此错误:

Error 1105 (HY000): Unknown error

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

有人知道为什么会发生这种情况吗?

答案1

当我导入旧版本转储时,发生了这种情况,检查 mysql 日志文件,我必须运行mysql_upgrade

答案2

Google 搜索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 错误报告。

相关内容