开发者社区 问答 正文

数据库用户执行存储过程时报错,如何处理????

这个用户有被赋予了如下权限:


GRANT USAGE ON *.* TO 'rscjava'@'%' IDENTIFIED BY PASSWORD '*F46B468Fdwa395da09Bd3D2E6EBA3099341ED76DB99'
GRANT SELECT, INSERT, UPDATE, EXECUTE ON `dwdb30`.* TO 'rsc1java'@'%'
GRANT SELECT ON `mysql`.`proc` TO 'rsc1java'@'%'


调用存储过程报错


[Err] 1044 - Access denied for user 'rscjava'@'%' to database 'rscdb30'


我尝试修改表mysql.user和mysql.user_view下该用户的存储过程权限都报错了:ERROR 1142 (42000): UPDATE command denied to user /user_view




在线等!!!!!

展开
收起
海洋.肖 2018-02-01 10:49:19 2678 分享 版权
1 条回答
写回答
取消 提交回答
  • 分享阿里云支持与服务团队最佳实践、经典案例与故障排查。
    亲~核实已经通过工单咨询,且当前我们的售后工程师已经为您回复解答,可以关注工单的回复,有什么问题可以再行反馈给我们的工程师,以便及时为您解答~
    2018-02-01 13:40:29
    赞同 展开评论