内容简介:我之前一直在寻找一个Web端的数据库管理工具,奈何找了很长时间,直到最近才找到一个比较满意的,只能说功夫不负有心人,有了它让我在管理数据库的时候方便了很多,毕竟我只需要一个浏览器即可连接数据库进行管理了,尽管它还不是尽善尽美,但是好在支持主流的关系型数据库,而且也很好用。OmniDB是一个基于浏览器的工具,它简化了专注于交互性的数据库管理,旨在实现在Web端强大的数据库管理功能且是轻量级的,目前支持PostgreSQL、Oracle、MySQL / MariaDB,未来应该会支持Firebird、 SQLi
背景
我之前一直在寻找一个Web端的数据库管理工具,奈何找了很长时间,直到最近才找到一个比较满意的,只能说功夫不负有心人,有了它让我在管理数据库的时候方便了很多,毕竟我只需要一个浏览器即可连接数据库进行管理了,尽管它还不是尽善尽美,但是好在支持主流的关系型数据库,而且也很好用。
介绍
- 官网:
https://omnidb.org/en/
- Github:
https://github.com/OmniDB/OmniDB
OmniDB是一个基于浏览器的工具,它简化了专注于交互性的数据库管理,旨在实现在Web端强大的数据库管理功能且是轻量级的,目前支持PostgreSQL、Oracle、MySQL / MariaDB,未来应该会支持Firebird、 SQLite 、Microsoft SQL Server、IBM DB2等数据库
让我们一起看看它的一些特点:
1、Web工具:
可以从任何平台访问,使用浏览器作为媒介。
2、响应式界面:
单个页面使用所有功能。
3、统一工作空间:
在单个工作空间中管理的不同功能。
4、简化编辑:
轻松添加和删除连接
5、安全性:
具有加密个人信息的多用户支持
6、交互式表格:
所有功能都使用交互式表格,允许以块为单位进行复制和粘贴
7、智能 SQL 编辑器:
上下文SQL代码智能提示
8、多主题SQL编辑器:
您可以选择许多可用的颜色主题
9、选项卡式SQL编辑器:
轻松添加,重命名或删除编辑器选项卡
- 下载地址(Github可能比较慢,已打包上传)
https://gitee.com/null_341_5574/chrome_plugin/attach_files PS:这是我放在码云仓库的附件中的,有大小限制,如果需要 Linux 版本的直接私信“omnidb”或者“webdb”即可,全部打包下载好了,官网下载的比较慢,如果你网速够快也可以去官网或者github获取安装包:
安装
我本地是windows上,我将把程序安装在和我同一个局域网下的另一台电脑上了,如果是从我提供的地址下载的,windows版本应该是这样的,包含一个客户端应用和服务端后端应用,我的需求是使用Web端的,因此只需要安装服务端安装包即可,也就是最下面那个,当然你完全可以使用客户端版本,当做一个普通的SQL管理工具:
- 安装完不要立马启动,使用以下命令配置端口、ip等
你需要命令行到你的安装目录下,然后输入下面的命令,配置自己配好就行
omnidb-server -p 8080 -w 25000 -H 0.0.0.08080是你的Web启动端口,25000是WebSocket端口,0.0.0.0是允许访问的host地址,我这里为了让我能在任何局域网内可访问,配置成允许所有ip。
- 在我本地浏览器打开这个地址(换成你搭建环境的IP)
http://192.168.1.143:8080/
输入默认的用户名admin密码admin
点击上面的Connections,添加数据库连接,我用的pgsql进行测试,你也可以用其它支持的数据库
- 添加好后保存,并连接
- 工作台界面
- 查询
这个地方官网说是有智能提示的,但是我测试的时候一直没出来,可能我哪个地方设置问题,官方有详细的文档,后面在研究研究,因为这不是最重要的
- 常用功能基本都支持,不亚于客户端应用程序,界面也比较现代化
- 侧边栏(我这里是pgsql,其他数据可请自行测试)
- 常用设置
- 主题设置,说实话这界面真的不错
- 数据导出excel功能支持
将omni-server注册成windows服务
软件很不错,但是毕竟是控制台访问,我们可以将其注册成windows服务(linux可以无视),防止不小心关掉了或者服务器重启了,这里使用开源的C++编写的windows服务注册工具nssm,有关如何使用,具体的细节可看看我之前的文章,这里我只是演示下安装:
- 下载nssm,也打包好了
- 将路径添加到环境变量
- 按照如下图所示填好参数,进行安装,记得先关掉之前打开的控制台
- 安装完启动,如下图所示,启动完成
- 启动完成我们打开浏览器
成功在本机打开
至此,整个环境搭建完成,不用担心不小心关掉了后台,也不用担心服务器重启了
如果你还想在外网访问,配合frp搭建一个内网穿透的服务器,然后使用内网穿透,映射在公司局域网环境下的PC上,就可以远程访问了,在我主页开始的几篇文章中有过介绍,感兴趣的可以看看,下面是文章链接: https://www.toutiao.com/i6686295280905617931/
总结
我找寻了很久的一个好用的Web端数据库管理工具,这是我到目前为止免费当中用过最好用的一个了,因此分享给大家,希望能给大家的工作带来一些便利,如果你觉得对你有帮助,可以帮忙点赞转发加关注多多支持,遇到好的东西都会分享给大家,感谢支持!如果你有更好的建议也可以到评论区留言分享!
以上所述就是小编给大家介绍的《Web端开源的多数据库支持管理工具,终于发现它了》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- 网络管理监控开源工具: NetXMS
- 数据库管理开源工具 DBeaver
- 7 个支持敏捷的开源项目管理工具,更好地管理项目
- 高精度、可用的定时任务管理工具 cknit 开源啦
- 提高网络实用性与性能的四款开源管理工具
- 10大开源安全信息和事件管理SIEM工具
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
The Art of Computer Programming, Volumes 1-3 Boxed Set
Donald E. Knuth / Addison-Wesley Professional / 1998-10-15 / USD 199.99
This multivolume work is widely recognized as the definitive description of classical computer science. The first three volumes have for decades been an invaluable resource in programming theory and p......一起来看看 《The Art of Computer Programming, Volumes 1-3 Boxed Set》 这本书的介绍吧!