解决宝塔面板数据库无法删除的问题
🔍 第一步:进入面板数据库目录
cd /www/server/panel/data/db/
🔍 第二步:打开 sqlite3 并查看表结构
sqlite3 database.db
进入 sqlite3 交互界面后,先查看所有表:
.tables
你会看到类似 database、databases、users 等表名。
🔍 第三步:查询需要删除的数据库记录
假设你要清理的数据库名是 nacos:
-- 查看所有数据库记录
SELECT * FROM databases;
-- 或者按名字查询(假设表名是 databases)
SELECT * FROM databases WHERE name = 'nacos';
-- 如果你不确定表结构,可以先看表头
PRAGMA table_info(databases);
根据表结构,你可能需要调整查询的字段名(比如 name、db_name、username 等)。
🔍 第四步:删除该记录
确认找到记录后,执行删除:
DELETE FROM databases WHERE name = 'nacos';
注意:这里的
databases和name是示例,实际表名和字段名请根据查询结果调整。
🔍 第五步:退出 sqlite3
.quit
🔍 第六步:重启宝塔面板
bt restart
# 或
bt 1
刷新宝塔面板的数据库页面,那条“幽灵”记录应该就消失了。

浙公网安备 33010602011771号