当我尝试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 错误报告。