【详述】开启了sqlblack功能,也设置了黑名单sql,但是sql还是可以执行
【StarRocks版本】2.5.6
【集群规模】3fe+5be

设置黑名单sql后,通过其他账号还是show variables还可以执行
【详述】开启了sqlblack功能,也设置了黑名单sql,但是sql还是可以执行
【StarRocks版本】2.5.6
【集群规模】3fe+5be

重新开一个客户端试试,可能需要在 new session 才能生效…
测试过,不行。。你们试过都是可以成功禁用吗?
我等会试试告诉你 
麻烦发下对应的ADD SQLBLACKLIST “sql”;我看下
黑名单sql是show variables
ADD SQLBLACKLIST "sql";
"sql" :某类 SQL 的正则表达式。由于 SQL 常用字符里面就包含 ( 、 ) 、 * 、 . 等字符,这些字符会和正则表达式中的语义混淆,因此在设置黑名单的时候需要通过转义符作出区分,鉴于 ( 和 ) 在SQL中使用频率过高,我们内部进行了处理,设置的时候不需要转义,其他特殊字符需要使用转义字符""作为前缀。
您直接ADD SQLBLACKLIST “show variables”; 这样设置的吗?
是的,执行的ADD SQLBLACKLIST “show variables”;
这个就是我执行后查看的结果