由于OceanBase支持多租户, 每个租户对应一个MySQL实例. 因此访问OceanBase的用户名需要指定租户名. 又由于proxy支持OceanBase的多集群部署, 因此通过proxy访问OceanBase服务时, 还需要指定集群名, 格式有四种:

    • username@tenantname#clustername, 如root@trade#xxbank

    • clustername:tenantname:username, 如xxbank:trade:root

    • clustername-tenantname-username, 如xxbank-trade-root

    • clustername.tenantname.username, 如xxbank.trade.root

    OBProxy作为OceanBase的反向代理服务器, 其以进程的形式运行在指定机器上, 通过对外暴露ip:port提供等价于mysql的服务. 用户直接像访问mysql一样访问proxy即可实现对OceanBase的访问。如:

    1. mysql -h127.0.0.1 -P2883 -uroot@trade#xxbank -Dbank -A`