Mysql Workbench错误1142"数据导出时查询安全信息时出错"

the*_*uts 36 mysql-workbench

昨天我将Workbench更新到了最新版本,Windows 10上的6.3.6 build 511 CE.

现在,我正在尝试通过"数据导出"功能转储远程数据库,该功能始终有效.

但是,只要单击"开始导出"按钮,我就会收到此错误:

未处理的异常:查询安全信息时出错:执行'SELECT*FROM mysql.user WHERE user =' [username] '和Host =' [host] 'ORDER BY User,Host'SELECT命令被拒绝给用户' [username] ''时出错' [host] '表'用户'SQL错误:1142

我知道我没有权限读取该表,但为什么需要执行数据导出?

我试过检查强制选项(Continue even if we get an sql-error)但它仍然无法正常工作.

这是一个Workbench错误吗?或者有什么办法可以避免这种查询吗?

Wes*_*s H 28

我有同样的问题.此线程中提供的解决方案(与the_nuts答案相同)是从存档版本卸载6.3.6并安装6.3.4:https://downloads.mysql.com/archives/workbench/

  • 哇mysql工作台真的很糟糕... 6个月过去了,他们仍然无法解决它. (6认同)

Dar*_*ney 25

自2016年6月13日起更新

这个bug现在已经修复了

这里下载6.3.7(或更新版本)

  • 啊.Workbench 6.3.7不再支持14.04.https://bugs.mysql.com/bug.php?id=81869 (2认同)
  • 对于Mac OS X截至2016年8月,该网站的最新版本为6.3.7,但6.3.6的"检查更新"表示它是最新版本."检查更新"功能也会被窃听. (2认同)