我们最近对分析师可以检索的数据添加了一些限制 - 特别是用户表中的密码列。
问题是她的脚本中有成千上万的查询,其中包含SELECT * from users
或加入等等。
现在,当她尝试运行这些时,MySQL返回:
SQL Error (1142): SELECT command denied to user 'foo'@'bar' for table 'users'
RDBMS实际上是AWS Aurora MySQL 5.6.10a,如果这有帮助的话。分析师正在读取副本,因此没有写入权限,但可以使用和创建临时表。
是否有MySQL设置或我们可以做的事情,而不是让分析师指定每一列?