GBase 8a
运维管理
文章
用户名修改导致存储过程无法识别
发表于2026-02-02 12:51:4494次浏览4个评论
问题现象:数据库用户通过rename将原用户test修改为test1后,该test用户创建的存储过程无法在test1用户下查看使用。
告警信息:无
原因分析:由于只修改了用户名,很可能跟用户权限有关。
处理过程:1、重新授权该库的all权限给新的用户test1,查询存储过程时依旧无法显示内容。
2、查看gbase.proc表,原存储过程中definer值仍为原用户名,使用update命令修改该值为新用户后,可以正常。
update gbase.proc set definer='test1@%' where name = 'test';
评论
登录后才可以发表评论
热门帖子
- 12025-12-01浏览数:182759
- 22023-05-09浏览数:25044
- 42023-09-25浏览数:18519
- 52020-05-11浏览数:17526