什么是 SQLynx ?
SQLynx 是一个原生基于 Web 的 SQL 编辑器,支持企业的桌面和 Web 数据库管理。它最初被称为 SQL Studio,后来改名为 SQLynx。SQLynx 支持全部流行的数据库,如 MySQL、MariaDB、PostgreSQL、SQLite、Hive、Impala、Hadoop 等。
SQLynx 由北京麦聪软件有限公司开发。这款 SQL 工具支持多种主流数据源,支持SQL 编辑器、表管理、数据库管理、审计…,个人版非商用免费。
有网友基于 Linux 版制作了 Docker 镜像,因此 SQLynx 可以通过 Docker 运行,这使得它可以或许轻松地在不同的情况中部署和管理数据库
安装
在群晖上以 Docker 方式安装。
镜像作者会在官方更行后的第一时间制作镜像并发布到如下镜像堆栈
- registry.cn-hangzhou.aliyuncs.com/sql_studio/sqlynx:最新的版本号
复制代码 最新的版本号,可以在下载页面找到: https://www.sqlynx.com/zh-cn/download
docker cli 安装
如果你熟悉命令行,可能用 docker cli 更快捷
- # 新建文件夹 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 文件
- 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
复制代码 然后实行下面的命令
- # 新建文件夹 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 隧道 值得说一下
一般用在下面 |