跨平台数据库管理软件SQLynx

什么是 SQLynx ?

SQLynx 是一个原生基于 WebSQL 编辑器,支持企业的桌面和 Web 数据库管理。它最初被称为 SQL Studio,后来改名为 SQLynxSQLynx 支持所有流行的数据库,如 MySQLMariaDBPostgreSQLSQLiteHiveImpalaHadoop 等。

SQLynx 由北京麦聪软件有限公司开发。这款 SQL 工具支持多种主流数据源,支持SQL 编辑器、表管理、数据库管理、审计...,个人版非商用免费。

有网友基于 Linux 版制作了 Docker 镜像,因此 SQLynx 可以通过 Docker 运行,这使得它能够轻松地在不同的环境中部署和管理数据库

安装

在群晖上以 Docker 方式安装。

镜像作者会在官方更行后的第一时间制作镜像并发布到如下镜像仓库

txt 复制代码
registry.cn-hangzhou.aliyuncs.com/sql_studio/sqlynx:最新的版本号

最新的版本号,可以在下载页面找到: https://www.sqlynx.com/zh-cn/download

docker cli 安装

如果你熟悉命令行,可能用 docker cli 更快捷

bash 复制代码
# 新建文件夹 sqlynx 和 子目录
mkdir -p /volume1/docker/sqlynx/{data,log}

# 进入 sqlynx 目录
cd /volume1/docker/sqlynx

# 运行容器
docker run -d \
   --restart unless-stopped \
   --name sqlynx \
   -p 18888:18888/tcp \
   -v $(pwd)/log:/apps/usr/sqlstudio/linux/log \
   -v $(pwd)/data:/apps/usr/sqlstudio/linux/data \
   registry.cn-hangzhou.aliyuncs.com/sql_studio/sqlynx:3.5.0

docker-compose 安装

也可以用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件

yaml 复制代码
version: '3'

services:
  sqlynx:
    image: registry.cn-hangzhou.aliyuncs.com/sql_studio/sqlynx:3.5.0
    container_name: sqlynx
    restart: unless-stopped
    ports:
      - "18888:18888"
    volumes:
      - ./log:/apps/usr/sqlstudio/linux/log
      - ./data:/apps/usr/sqlstudio/linux/data

然后执行下面的命令

bash 复制代码
# 新建文件夹 sqlynx 和 子目录
mkdir -p /volume1/docker/sqlynx/{data,log}

# 进入 sqlynx 目录
cd /volume1/docker/sqlynx

# 将 docker-compose.yml 放入当前目录

# 一键启动
docker-compose up -d

运行

在浏览器中输入 http://群晖IP:18888 就能看到登录界面

首次登录,用户名为 sqlynx,密码随便填

后续可以在 个人信息设置 中修改

添加数据源

添加数据源,基本上涵盖了主流的数据库

试试群晖本机的 Mariadb10,类型选 MySQL

根据需要设置

可以测试一下,没问题的话确定就会保存设置

SSH 隧道

这里的 ssh 隧道 值得说一下

一般用在下面👇这样的场景:

  • 有两台 vps,一台运行了 Web 服务,一台运行数据库服务;
  • Web 服务对外提供服务,有公网 IP(假设为:47.92.200.140) 和私网 IP(假设为:172.26.0.5);
  • 数据库服务从安全角度考虑,没有公网 IP,只有私网 IP(假设为:172.26.0.10),同时也节约了公网 IP 和带宽的费用;

但是如果要远程维护数据库怎么办呢?就需要用到 ssh 隧道 了。通过在 SQLynxWeb 服务建立创建一个加密的通信通道,将数据从 Web 服务器的一个端口转发到另一个端口,从而实现远程访问和数据传输

基础设置中,数据源地址用私网 IP 即可,相当于用 Web 服务做了个跳板

数据源的操作

如果左侧没有出现的话,刷新一下页面就可以

在选定的表上右键,可以进行各种操作了

参考文档

SQLynx:跨平台数据库管理平台 | 桌面和 Web SQL 编辑器

地址:https://www.sqlynx.com/zh-cn/
文档 - SQLynx 和 DaaS 平台

地址:https://www.sqlynx.com/zh-cn/document/
SQL Studio 容器制作与部署 - 哔哩哔哩

地址:https://www.bilibili.com/read/cv21689792/
SQLynx(原SQL Studio)镜像制作更新 - 哔哩哔哩

地址:https://www.bilibili.com/read/cv26742238/

相关推荐
YangYang9YangYan38 分钟前
2026 校招商品分析岗位 JD 拆解,核心指标、工具与面试考点
大数据·数据库·数据分析
March.s1 小时前
Docker 容器技术完全指南:从生态到架构的深度解析
docker
西安栈上月明软件科技2 小时前
从业务黑话到本体图谱:OAG本体建模五步法(西安老系统AI化改造实战)
数据库·人工智能·架构
anxiao_m2 小时前
跨云跨机房大数据迁移怎么选?不同场景工具适配指南
数据库·云启快传
wdfk_prog2 小时前
ROS教程:01 搭建 ROS1 Noetic Docker 开发环境
运维·缓存·docker·容器·ros
szephyr3 小时前
Docker + Compose 实战:把本地项目一键搬到云服务器,附完整配置
运维·docker·容器·部署·云服务器
wdfk_prog3 小时前
ros教程02:创建 catkin Workspace、Package 与第一个 ROS1 C++ Node
运维·缓存·docker·容器·ros
风哥2号4 小时前
数据库教程FGMT43‑MySQL性能分析与优化调整
数据库·mysql
随身数智备忘录4 小时前
财务数据分析如何与业务场景结合?财务数据分析如何从数出有据到数出有用?
数据库
这个DBA有点耶5 小时前
数据库教程:从零基础到实战的完整学习路径(2026版)
数据库·程序员·代码规范