有啥系统啥的嘛
或者有啥好用的中间件,支持数据库或 http auth 认证的那种的中间件 比如当个 mysql 实例使用,然后连接他输入用户名密码他会通过 http 请求指定某个 http 服务验证有没有权限访问啥的
又或者有没有什么系统能实现这些需求(比如用过 yearning ,但是操作太麻烦了)
查看库、表结构,查看数据(带脱敏功能)啥的
几十台实例上万个数据库(是 database 不是 table)
有啥系统啥的嘛
或者有啥好用的中间件,支持数据库或 http auth 认证的那种的中间件 比如当个 mysql 实例使用,然后连接他输入用户名密码他会通过 http 请求指定某个 http 服务验证有没有权限访问啥的
又或者有没有什么系统能实现这些需求(比如用过 yearning ,但是操作太麻烦了)
查看库、表结构,查看数据(带脱敏功能)啥的
几十台实例上万个数据库(是 database 不是 table)
或者怎么自己开发一个...
比如go吧 怎么接受 mysql 连接做认证 和 解析sql(只允许select开头的sql)
然后在连接到指定的服务器实例:3306 用root登录进去执行。然后断开。
1
Reficul Mar 9, 2022
LDAP
|
2
LLaMA2 Mar 9, 2022
很多 ORM 都支持逆向生成实体。比如 spring Hibernat JPA 。js 的 TypeORM 。然后快速生成 restful 接口,1 天时间足够了,你只需要他自动生成的 CURD 而已
|
3
LLaMA2 Mar 9, 2022
phpMyAdmin
|
4
dzdh OP @ye4tar 大数据量操作容易卡死。这点不如 navicat 呀。 还有内网数据库 必须要经过跳板机连的。phpmyadmin 一上是不是就直接公开了。加个统一的 basic ?加层 vpn ?加 vpn 本地网络还咋搞?不统一走 vpn 出网了
|
6
FrankAdler Mar 9, 2022
yearning 算是比较好用的了
|
7
masterclock Mar 9, 2022
hashicorp boundary ?
|
8
LLaMA2 Mar 9, 2022
题外话,内网的机器可以使用跳板机部署 nginx 做反代。
我还能让内网的服务器连上互联网更新系统呢,哈哈。 你们是不是做托管的 IDC ,卖客户服务的。 为什么有这种需求,线上的数据库为什么要让他们访问? |
9
dzdh OP @ye4tar
1. 知道跳板机的 ip ,却并不知道内网里的数据库的 host ,所以并没有什么影响。但是 nginx phpmyadmin 就....... 2. 不再话题内 3. 不是鸭 4. saas 方案客户独库,自己人开发更新库查数据啥的要进数据库筛数据赛~ |
10
dzdh OP |
11
masterclock Mar 9, 2022
|
12
dzdh OP @masterclock 这玩意儿能直接暴漏出来个端口通过三方工具连接么 然后前提还是受他保护
|
13
LLaMA2 Mar 9, 2022
spring data jpa 快速生成 api , 生成的时候屏蔽不必要的 api
|
14
masterclock Mar 9, 2022
@dzdh 可以选 tls 或者 端口模式
|
15
tianzhou PRO 可以用 https://github.com/bytebase/bytebase ,一站式收口员工对于数据库的变更和查询。
|