简介
运行在网页中的sql client,支持多种数据库连接。现在一些客户现场非常注重网络安全了,数据库仅对指定机器开放,对我们远程支持带来了不少困扰。比如:我们操作oracle,只能远程使用sqlplus命令行工具测试sql非常不方便。
有人会说,不能使用内网穿透吗?有些场景下内网穿透也没用的,限定了连接数据的客户端ip了,只有在白名单中的ip可以访问数据库。
比如:只留了一个远程桌面,可以访问数据库。小伙伴要测试sql轮流上去调试很不方便。ssh使用sqlplus也不方便。
原本我想自己写一个web版本的查询工具将就用一下,后来就找到了这个相对成熟的web版本的sql client,完全符合我的需求。
安装部署
https://omnidb.readthedocs.io/en/latest/en/01_introduction.html
官方写的非常详细了,安装部署比较简单,我就不详细介绍了。
注意⚠️
访问OmniDB
Web版本:OmniDB仅随附用户admin。如果您使用的是服务器版本,则要做的第一件事是以admin身份登录,默认密码为admin。
一定不要忘记修改admin密码啦,很危险。
服务后台运行
nohup ./omnidb-server -p 8091 -H 0.0.0.0 > catalina.out 2>&1 &