在Windows的WSL中试用GizmoSQL UI连接GizmoSQL数据库服务器

前文介绍了连接GizmoSQL数据库服务器的几种方法,其中最简单的就是用客户端二进制文件,但是这个客户端有诸多限制不太好用,所幸,GizmoData还给出了GizmoSQL UI组件,用它可以用web页面笔记本方式访问。

试用步骤

  1. 下载GizmoSQL服务端和客户端二进制文件。解压缩到gzm目录。

    wget https://github.com/gizmodata/gizmosql/releases/download/v1.16.0/gizmosql_cli_linux_amd64.zip

  2. 下载GizmoSQL UI组件二进制文件。解压缩到gzmui目录。

    wget https://github.com/gizmodata/gizmosql-ui/releases/download/v2.2.1/gizmosql-ui-linux-x64

  3. 启动服务端

    ls
    gizmosql_client gizmosql_server
    GIZMOSQL_PASSWORD="gizmosql_password" ./gizmosql_server --database-filename ./data.db --print-queries
    2026-01-29T10:05:36.921Z INFO pid=1344 tid=140088588014528 component=gizmosql_server - GizmoSQL - Copyright © 2026 GizmoData LLC
    Licensed under the Apache License, Version 2.0
    https://www.apache.org/licenses/LICENSE-2.0
    2026-01-29T10:05:36.928Z INFO pid=1344 tid=140088588014528 component=gizmosql_server - ----------------------------------------------
    2026-01-29T10:05:36.928Z INFO pid=1344 tid=140088588014528 component=gizmosql_server - Apache Arrow version: 21.0.0
    2026-01-29T10:05:36.945Z INFO pid=1344 tid=140088588014528 component=gizmosql_server - WARNING - TLS is disabled for the GizmoSQL server - this is NOT secure.
    2026-01-29T10:05:36.946Z INFO pid=1344 tid=140088588014528 component=gizmosql_server - Access logging disabled
    2026-01-29T10:05:36.959Z INFO pid=1344 tid=140088588014528 component=gizmosql_server - DuckDB version: v1.4.0
    2026-01-29T10:05:37.606Z INFO pid=1344 tid=140088588014528 component=gizmosql_server - Running Init SQL command:
    SET autoinstall_known_extensions = true;
    2026-01-29T10:05:37.610Z INFO pid=1344 tid=140088588014528 component=gizmosql_server - Running Init SQL command:
    SET autoload_known_extensions = true;
    2026-01-29T10:05:37.611Z INFO pid=1344 tid=140088588014528 component=gizmosql_server - Using database file: "/mnt/c/d/gzm/./data.db"
    2026-01-29T10:05:37.611Z INFO pid=1344 tid=140088588014528 component=gizmosql_server - Print Queries option is set to: true
    2026-01-29T10:05:37.707Z INFO pid=1344 tid=140088588014528 component=gizmosql_server - GizmoSQL server version: v1.11.0 - with engine: DuckDB - will listen on grpc+tcp://0.0.0.0:31337
    2026-01-29T10:05:37.707Z INFO pid=1344 tid=140088588014528 component=gizmosql_server - GizmoSQL server - started

可以用客户端验证,服务端正常

复制代码
./gizmosql_client   --command Execute   --host "localhost"   --port 31337   --username "gizmosql_username"   --password "gizmosql_password"   --query "SELECT version()"      --tls-skip-verify
Results from endpoint 1 of 1
Schema:
"version"(): string

Results:
"version"():   [
    "v1.4.0"
  ]

Total: 1
  1. 启动GizmoSQL UI后台服务

    cd gzmui
    root@DESKTOP-59T6U68:/mnt/c/d/gzmui# chmod +x g*
    root@DESKTOP-59T6U68:/mnt/c/d/gzmui# ./gizmosql-ui-linux-x64

    ╔══════════════════════════════════════════════════════════════════════════╗
    ║ ║
    ║ ██████╗ ██╗███████╗███╗ ███╗ ██████╗ ███████╗ ██████╗ ██╗ ║
    ║ ██╔════╝ ██║╚══███╔╝████╗ ████║██╔═══██╗██╔════╝██╔═══██╗██║ ║
    ║ ██║ ███╗██║ ███╔╝ ██╔████╔██║██║ ██║███████╗██║ ██║██║ ║
    ║ ██║ ██║██║ ███╔╝ ██║╚██╔╝██║██║ ██║╚════██║██║▄▄ ██║██║ ║
    ║ ╚██████╔╝██║███████╗██║ ╚═╝ ██║╚██████╔╝███████║╚██████╔╝███████╗ ║
    ║ ╚═════╝ ╚═╝╚══════╝╚═╝ ╚═╝ ╚═════╝ ╚══════╝ ╚══▀▀═╝ ╚══════╝ ║
    ║ ║
    ║ GizmoSQL UI v2.2.0 ║
    ║ ║
    ╚══════════════════════════════════════════════════════════════════════════╝

    Server running at: http://localhost:3000

    Opening browser...

    ▲ Next.js 14.2.35

    ✓ Starting...
    ✓ Ready in 150ms
    Could not open browser automatically.
    Please open http://localhost:3000 in your browser.
    E Connection to dns:localhost:31337 at 127.0.0.1:31337 rejected by server because of excess pings. Increasing ping interval to 60000 ms

4.用浏览器访问GizmoSQL UI页面

在地址栏输入http://localhost:3000, 然后点击Connect to GizmoSQL Server按钮,输入用户名和口令。就在左侧生成了目录树,在NoteBook1中选NoteBook1,就可以在笔记本中输入SQL语句。

如下面图片所示。

在目录树上选择要浏览的表,当表中插入数据后,左下角浏览窗口自动显示表中的数据。

相关推荐
caimouse5 小时前
Reactos 第 8 章 结构化异常处理 — 8.2 系统空间的结构化异常处理
windows
火山上的企鹅5 小时前
Codex实战:APP远程升级服务搭建(三)后台管理页面(APK 上传、版本管理、多应用页签)
服务器·网络·数据库·oracle·qgc
caimouse5 小时前
Reactos 第 7 章 视窗报文 — 7.3 Win32k 的用户空间回调机制
windows
caimouse6 小时前
Reactos 第 9 章 设备驱动 — 9.5 一组PnP设备驱动模块的实例
网络·windows
阿狸猿6 小时前
论 NoSQL 数据库技术及其应用
数据库·nosql
神成16 小时前
vmware 上 win7 系统按照 vmware tool
windows
FBI HackerHarry浩6 小时前
DataGrip2023.2.3默认保存的数据库和.sql文件在哪里?怎么修改默认路径?
数据库
袁小皮皮不皮6 小时前
3.HCIP OSPF补充知识(优化版)
服务器·网络·数据库·网络协议·智能路由器
运筹vivo@6 小时前
Python ContextVar 底层机制与内存模型拆解
前端·数据库·python
虾壳云官方6 小时前
OpenClaw 2.7.9 Windows 一键部署教程:零基础也能搭建 AI 自动化助手
运维·人工智能·windows·自动化·openclaw·openclaw一键部署