【堡垒机】【主机运维】主机运维mysql资源时命令执行不成功

2线-侯秋华发表于:2021年07月01日 15:18:21更新于:2021年07月01日 15:49:35

【问题描述】

客户添加了mysql主机资源,根据当前版本安装了单点登陆工具SsoDBSettings,在单点登陆工具中设置了mysql客户端的调用路径,可以正常连接并运维mysql数据库,但是在操作一些命令时出现报错无法执行的情况,报错为:3000 - insufficient privileges

image.png


【适用场景】

3.X版本


【原因分析】

一般此种报错是因为权限不足导致的报错,如果不通过堡垒机运维此数据库时可以正常执行此命令,通过堡垒机运维此数据库时就报这个错误,应该是堡垒机的数据库控制策略阻拦了这个命令

堡垒机在数据库控制策略中可以控制输入的语句,并执行相应动作,可从数据库控制策略模块进行排查


【解决办法】

可在会话中查看被拒绝的语句

image.png

并在数据库控制策略中查看策略,找到这条策略进行修改,解决命令无法执行的问题

image.png

image.png