我正在使用通过MySQL Workbench连接到RDS实例的主用户帐户。我一直在查询数据库的罚款,包括插入,更新,删除等。
我现在正在尝试使用“数据导出”来运行导出功能。当我尝试运行导出时,收到以下消息...
mysqldump: Couldn't execute 'FLUSH TABLES': Access denied; you need (at least one of) the RELOAD privilege(s) for this operation (1227)
因此,授予用户RELOAD特权似乎很简单。但是,根据有关用户的文档。 See here.
主帐户具有所需的特权。在我沮丧的时间内,我尝试运行GRANT ALL PRIVILEGES
命令,但返回了“权限被拒绝”错误。无法在线查看任何有关影响主用户的问题的信息(一些带有非主帐户)。
进一步的T / S
我添加了一个参数组,并将'log_bin_trust_function_creators'设置为1。仍然没有雪茄。
小时3:绝对可以使用特权,因为我已经使用SSH,甚至无法访问mysql.db表。
第2天:确定,因此我能够使用comandline运行mysqldump,但仍然无法通过Workbench完成它。如果有人有解决方案,我将在此保留。