sqlite3.OperationalError: unable to open database file解决方法

执行superset时,提示该错误:sqlite3.OperationalError: unable to open database file

由于superset里使用django设置sqlite3数据库。

应该属于django设置sqlite3数据库的问题:

OperationalError: unable to open database file

原因

1:数据库路改成绝对路径,并且目录要存在

2:数据库会自动建立,之前自己多此一举的建了个数据库,所以有权限问题。

3: 一般在settings.py中配置name路径的时候,如果不具体指到某个盘符,对应的文件夹要在该项目中存在。

4: 请将装xx.db的文件夹改成可读写(去掉只读)

5: 用sqlite3 配置文件中的user,password和host都可以默认为空

相关推荐
安卓开发者20 小时前
鸿蒙NEXT应用数据持久化全面解析:从用户首选项到分布式数据库
数据库·分布式·harmonyos
少男的脸红藏不住心事21 小时前
GD32入门到实战35--485实现OTA
数据库·mongodb·nosql
爬山算法21 小时前
Redis(50) Redis哨兵如何与客户端进行交互?
数据库·redis·交互
007php00721 小时前
某大厂MySQL面试之SQL注入触点发现与SQLMap测试
数据库·python·sql·mysql·面试·职场和发展·golang
YS_Geo1 天前
Redis 深度解析:数据结构、持久化与集群
数据结构·数据库·redis
IvanCodes1 天前
六、Docker 核心技术:Dockerfile 指令详解
java·数据库·docker
寻星探路1 天前
数据结构造神计划第三天---数据类型
数据库
l5657581 天前
第五十五天(SQL注入&增删改查&HTTP头&UA&XFF&Referer&Cookie&无回显报错&复盘)
数据库
上海达策TECHSONIC1 天前
经验分享:如何让SAP B1数据库性能提升50%
运维·数据库·运维开发
言之。1 天前
深入解析Django重定向机制
数据库·django·sqlite