使用sqlite-web的python工具
部署 sqlite-web
是非常轻量的,它是一个基于 Python 的 SQLite 数据库 Web 管理工具,支持浏览、编辑、执行 SQL 查询等操作。下面是完整的部署方法(适用于 Linux 或 Windows)。
✅ 一、安装前准备
你需要安装:
- Python(3.6+ 推荐)
- pip 包管理器
- 已有一个
.sqlite
或.db
文件(或你可以创建一个)
✅ 二、安装 sqlite-web
pip install sqlite-web
安装完成后会生成 sqlite_web
命令。
✅ 三、运行 SQLite Web
假设你的数据库文件叫 mydata.db
,运行命令如下:
sqlite_web mydata.db
默认会运行在本地端口 127.0.0.1:8080
浏览器访问:
http://127.0.0.1:8080
✅ 四、常用参数
参数 | 含义 |
---|---|
-H 0.0.0.0 |
允许其他设备访问(默认只本地访问) |
-p 端口号 |
自定义端口(默认 8080) |
--read-only |
只读模式,防止误改数据 |
示例(开放局域网访问):
sqlite_web -H 0.0.0.0 -p 8888 mydata.db
✅ 五、后台运行(可选)
如果你希望在后台常驻运行,可以使用:
nohup sqlite_web mydata.db > log.txt 2>&1 &
或者使用更稳定的方式部署到:
- Docker(我可以给你 Dockerfile)
- systemd(Linux 开机自启)