TiDB web查询

【概述】
目前我需要将TiDB对外提供,使运维人员可以通过web访问TiDB执行查询语句,并且具备权限控制功能

【问题】
请问下TiDB有提供配套的WEB query工具嘛?或者第三方开源工具?

TiDB官方没有提供这种工具,可以试试PhpMyAdmin

只能是web么?客户端工具不香了么?

我想你说的应该是类似elasticsearch提供的restfull 的 query api是吧。这个TiDB官方还没有类似的插件,实际上只要支持mysql协议的插件应该都可以。
我搜到一个xmysql
https://blog.csdn.net/qq_33580952/article/details/78488130
另外还有一个一千多星的开源的
https://github.com/alash3al/sqler
这样虽然可以,但是如果直接暴露给前端调用的话,其实是很不安全的。

1赞

可以尝试一下社区用户伴鱼开发的 weir 中间件。

Weir

Weir是伴鱼公司研发的开源数据库代理平台, 主要为TiDB分布式数据库提供数据库治理功能.

功能特性

  1. Weir 为 MySQL 协议提供应用层代理,兼容 TiDB 4.0。L7层负载
  2. Weir 使用连接池进行后端连接管理,并支持负载均衡。链接管理
  3. Weir 支持多租户管理,所有命名空间都可以在运行时动态重新加载。多租户软隔离
  4. Weir 支持 qps 限流和熔断机制来保护客户端和 TiDB 服务器。熔断限流机制
1赞

是的,只能是web。因为我需要在后台进行敏感数据过滤等功能。
这个不仅仅是开发使用,而是对外提供功能。所以我无法要求每个人安装客户端