【 使用环境 】测试环境
【 OB or 其他组件 】OceanBase 社区版 + OBProxy
【 使用版本 】4.3.5 Community
【问题描述】
新建MySQL模式业务租户test_tenant。
使用命令行 obclient -hxxx -P2881 -uroot@test_tenant -p 能够正常登录。
但在Navicat直接填写账号root,不带@租户名称连接,提示租户不存在。
想确认:MySQL客户端连接OB租户,账号是否强制必须带上@租户名?是否存在配置方式,可以省略租户名称进行连接?
【复现路径】
- OBD单机部署OceanBase,创建MySQL租户 test_tenant
- 创建租户root账号
- Navicat连接:用户名只填 root,连接失败
- 修改用户名填写 root@test_tenant,连接正常