欢迎来到元素模板ys720.com,本站提供专业的织梦模板PBOOTCMS模板网站模板网站修改/网站仿站
当前位置:主页 > 程序教程 > pbootcms教程 >
pbootcms教程

pbootcms提示database disk image is malformed 解决办法

(元素模板) / 2023-02-26 19:45

网上下载的pbootcms模板  安装后 提示database disk image is malformed 
如何解决呢?元素模板为您解答
出现这个中文意思是数据库磁盘映像格式不正确,意思就是数据库损坏

解决方法如下

1.有备份的话使用备份文件来替换就可以了
2.安装SQLite Expert Professional数据库管理软件(不一定有效)
使用SQLite Expert Professional 打开数据库,点击Database选项页,点击Repair按键进行修复。
3.通过终端命令行对数据库进行修复
使用sqlite3命令打开损坏的数据库,将关键数据导出到临时文件。
sqlite3 db20190704_001.db3
sqlite>.output tmp.sql
sqlite> .dump
sqlite> .quit
2、将临时文件导入到新的数据库。
sqlite3 repair.db3
sqlite>.read tmp.sql
sqlite>.quit

若在执行.output tmp.sql时报错,但是数据导出大部分了,使用Notepad++打开临时文件tmp.sql即可看到一条条SQL语句。

按照损坏的数据库表格式创建新的空数据库,将数据库导出到临时文件,比对两个临时文件,即可看到损坏的地方。SQL语句拷贝到新建的临时文件中即可。

打开新生成的数据库,执行步骤2,对手动修改好的临时文件进行读取操作,即可完成修复。

 
Copyright @ 2013-2021 元素模板 www.ys720.com All Rights Reserved. 版权所有 元素模板 www.ys720.com