使用SHOW FULL TABLES FROM '库名'报错

【 使用环境 】测试环境
【 OB or 其他组件 】
【 使用版本 】5.7.25-OceanBase_CE-v4.3.1.0
【问题描述】
使用mysql模型 lower_case_table_names设置的是2,项目使用了liquibase,通过数据库名获取所有表时使用了SHOW FULL TABLES FROM '库名’去查询,其中库名是小写,数据库创建时使用的库名是大写,报错信息如下:

如果将库名修改为使用大写的,查询就没有问题,lower_case_table_names=2 为啥会区分大小写?有什么解决措施? 这个查询逻辑是liquibase源码里设置,根据判断数据库是否大小写敏感决定,当lower_case_table_names=1或2时,应该是大小写不敏感,使用小写的库名查询

【附件及日志】

这个参数兼容了MySQL的设计,详细参考下
https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000821330

Select 的时候库名.表名报错不

报错权限问题,你把小写的库名也授权下,再试试