mariadb 在mysql引擎中为mysql.proc授予选择权限

yvgpqqbh  于 2022-11-08  发布在  Mysql
关注(0)|答案(1)|浏览(182)

我在aws RDS中使用MariaDB引擎,并能够使用此命令GRANT SELECT ONmysql.procTO 'username'@'%';访问mysql.proc表,但现在我将DB迁移到mysql,此命令不起作用,这会产生错误Error Code: 1146. Table 'mysql.proc' doesn't exist
我明白也许这个表是不支持的mysql引擎,那么我怎么才能实现同样的结果,这个查询在mysql以及。

vohkndzv

vohkndzv1#

来自mysql模式的表和视图是系统表,根本不应该被触及。
如果用户需要检索存储过程的信息/元数据,则应从INFORMATION_SCHEMA.ROUTINES检索。访问INFORMATION_SCHEMA不需要特殊的GRANTS。

相关问题