大家好,欢迎来到IT知识分享网。
什么是 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 隧道 值得说一下
一般用在下面👇这样的场景:
- 有两台
vps,一台运行了Web服务,一台运行数据库服务; Web服务对外提供服务,有公网IP(假设为:47.92.200.140) 和私网IP(假设为:172.26.0.5);- 数据库服务从安全角度考虑,没有公网
IP,只有私网IP(假设为:172.26.0.10),同时也节约了公网IP和带宽的费用;
但是如果要远程维护数据库怎么办呢?就需要用到 ssh 隧道 了。通过在 SQLynx 和 Web 服务建立创建一个加密的通信通道,将数据从 Web 服务器的一个端口转发到另一个端口,从而实现远程访问和数据传输
基础设置中,数据源地址用私网 IP 即可,相当于用 Web 服务做了个跳板
数据源的操作
如果左侧没有出现的话,刷新一下页面就可以
在选定的表上右键,可以进行各种操作了
参考文档
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/99963.html














