之前看公众号上推荐了一款Web端的数据库管理工具,它就是麦聪SQL Studio
,为什么我要找一款Web端的管理工具,因为类似Navicat
之类比较好用的工具都需要收费,且使用破解,有律师函风险,所以需要一款好用的软件,且这款软件支持web端,Web端管理简单,可以协同使用,一个人配置了,其他人也是可以使用,还可以配置账号,数据也可以进行隔离。废话不多说,先上部署教程。
这款软件是使用Java语言开发,所以需要JDK环境。官方支持Windows、Mac、Linux,这里Windows、Mac,就不就是跟之前客户端一样,使用它的自带脚本就可以启动,启动后也是Web端,开放端口也是可以多用户使用,既然是Web端,肯定得部署到服务器上比较方便一些,也不用关机之类,部署到外网,还能远程使用,很方便。
本次教程服务器已经配置过JDK环境了,直接下载无SDK版本,具体需要看自己服务器环境;
直接下载 Linux
版本,无SDK版本,上传到服务器进行解压
unzip -O CP936 sqlstudio_linux_no_jdk_1.6.0.zip
cd sqlstudio
./maicong-sqlstudio.sh start
_ _
_ __ ___ __ _(_) ___ ___ _ __ __ _ __| | __ _ __ _ ___
| '_ ` _ \ / _` | |/ __/ _ \| '_ \ / _` | / _` |/ _` |/ _` / __|
| | | | | | (_| | | (_| (_) | | | | (_| | | (_| | (_| | (_| \__ \
|_| |_| |_|\__,_|_|\___\___/|_| |_|\__, | \__,_|\__,_|\__,_|___/
|___/
maicong-sqlstudio server is started
JAVA_OPTS:
-server
-Xms256m
-Xmx4g
-XX:+UseG1GC
-XX:+UseStringDeduplication
-Xloggc:./log/maicong-sqlstudio-gc.log
-XX:+HeapDumpOnOutOfMemoryError
-XX:HeapDumpPath=./log/maicong-sqlstudio-heapdump
-Dfile.encoding=utf-8
please waiting start
看到上面这个画面,服务已经启动了,访问http://ip:18888 即可访问到服务,首次登录用户名为固定的maicong,密码可自己设置,后续可在个人中心里修改。
该工具支持的数据源还是挺多的,Oracle、PostgreSQL、MySQL、SQLite、SQL Server(Beta)、DM、KingBase、MongoDB(Beta)、Impala九种。
本文以MySQL为例,输入ip地址和账户密码点击“测试连接”,会提示是否成功。
然后点击左侧logo,返回首页,即可查看已添加的数据源。
右击数据源,点击新建查询,就可以使用。
这个软件还是很实用的,基本上可以替代Navicat作为开发使用。
题外话
最近阿里巴巴也出了一款Web端管理工具,也是一款开源软件,跟今日分享的差不多,它是“Chat2DB”,只不过体验了一下,感觉还是差点意思,等待它后续更新吧,不过它集成了chatpgt,有兴趣的可以体验一下。后续如果更新好用的话,我再来水一篇文章。
技术文,不明觉历。