技术解析 | 用户实践 | 社区月报
专题详解 |案例库| 开发者故事
成为博主 |技术分享
加入OceanBase|招聘动态
论坛答疑|技术分享|提Issue或建议
加入用户组 | 加入开发者组
我有个问题,我用的是OB4.3.5 我想对存储过程设置最小可查定义和执行的权限,应该如何设置。
我用了 GRANT SHOW_ROUTINE ON . to SyncAppRole 但是报错ErrorCode = 1149, SQLState = 42000, Details = You have an error in your SQL syntax; check the manual that corresponds to your OceanBase version for the right syntax to use.是不是还没兼容 MySQL8.0
赞一个
学习一下
学习了
目前还未完全适配mysql 8.0的版本 有些语法也是不支持的
https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000002013828 执行权限可以看下这个文档。 GRANT SHOW_ROUTINE ON . TO ‘root’; 这种语法确实还不兼容,这在mysql中是8x才支持的语法,ob还未全面兼容。
7777
学习学习
请查看OB官方文档,SQL语法支持那部分,希望对你有帮助!
很棒的分享
围观
GRANT EXECUTE`实现最小化的执行权限,Select不得行吧
能提供一下 详细的信息版本么? SHOW VARIABLES like ‘version_comment’;