小编Kyl*_*yle的帖子

mysql 'SHOW CREATE PROCEDURE' 的权限?

我正在创建一个“只读”的 mysql 数据库。我希望用户能够看到所有内容,但不能修改任何内容。我的用户目前拥有以下授权:

GRANT USAGE ON . TO 'sqlprostudio-ro'@'%' IDENTIFIED BY PASSWORD '*x'
GRANT SELECT, EXECUTE, SHOW VIEW ON northwind.* TO 'sqlprostudio-ro'@'%'
Run Code Online (Sandbox Code Playgroud)

我可以看到存储过程,但是如果我运行:

SHOW CREATE PROCEDURE x
Run Code Online (Sandbox Code Playgroud)

“创建过程”列返回空值。有没有一种方法可以让只读用户看到创建过程而不能修改它?

mysql stored-procedures permissions

2
推荐指数
2
解决办法
1万
查看次数

标签 统计

mysql ×1

permissions ×1

stored-procedures ×1