无法从 azure 导出工作台上的 mysql 数据处理权限错误

问题描述

我目前在工作台 8.0.22 上,我在 azure 上有一个数据库,我已连接到该数据库。一周以来,当我尝试使用工作台的 UI 在本地导出数据时,收到此错误

MysqLdump: Error: 'Access denied; you need (at least one of) the PROCESS privilege(s) for this operation' when trying to dump tablespaces

我尝试了以下方法解决这个问题:

  • 在导出设置中禁用添加锁和锁表
  • 在单个事务中创建转储
  • 直接从 azure 网站导出数据(在数据库概览中没有为我显示导出选项)

在此先感谢您的帮助!

解决方法

我怀疑您使用无权导出数据的用户帐户连接到数据库。如果数据库管理员无法为您提供帮助,我建议您查看解决方案 #2 here -- 但前提是您对从命令行运行导出感到满意。如果您采用解决方案 #1,请务必注意有关安全问题的警告。