152 字
1 分钟
Komari清理数据库
2025-10-04

前言#

komari 在随着使用的时间 数据库占用硬盘的大小也在随之增加 利用sqlite3 来清理数据库大小

安装sqlite3#

Terminal window
apt install sqlite3

停止komari#

Terminal window
systemctl stop komari.service

备份komari#

防止修改数据库出现问题 修改前请备份 防止数据丢失

Terminal window
cp /opt/komari/data/komari.db /opt/komari/data/komaribf.db

打开数据库#

Terminal window
sqlite3 /opt/komari/data/komari.db

一行命令清理数据库#

Terminal window
sqlite3 /opt/komari/data/komari.db "DELETE FROM records; DELETE FROM records_long_term; DELETE FROM ping_records; VACUUM;"

删除记录#

Terminal window
DELETE FROM records;

删除长期保存的记录#

Terminal window
DELETE FROM records_long_term;

删除延迟记录#

Terminal window
DELETE FROM ping_records;

收缩数据库大小#

Terminal window
VACUUM;

退出数据库#

Terminal window
.exit

重启komari#

Terminal window
systemctl restart komari.service
Komari清理数据库
https://blog.leuxx.de/posts/13/
作者
Leu
发布于
2025-10-04
许可协议
CC BY-NC-SA 4.0

评论