Grafana 6.7的sqlite3数据库报错“database is locked”的修复方法

服务器意外断电后,Grafana能启动,但无法正常访问,日志里报“database is locked",问题原因是grafana.db这个文件在断电时出现了数据不一致的状态,修复方法:
cd到grafana的db目录,用sqlite3命令打开grafana.db,进入交互式环境

sqlite3 grafana.db

输入命令:

sqlite> .backup main grafana-new.db

备份完毕后退出:

sqlite> .exit

将原有grafana.db备份为grafana-old.db以防万一。将导出的文件重命名为grafana.db

mv grafana.db grafana-old.db
mv grafana-new.db grafana.db

重启grafana服务,等待一段时间后grafana恢复正常。

猜你喜欢

转载自blog.csdn.net/pengpengzhou/article/details/121946131
今日推荐