定位数据库
上传数据库
db压缩处理
常见问题

离线数据库添加教程

本教程将指导您完成离线数据库的定位、上传和压缩后上传,确保您的网盘数据能够高效管理

教程简介

本教程将详细介绍如何使用Sqlite工具,压缩网盘离线数据,通过本教程,您将学会如何制作、导出和使用离线数据包。

离线数据功能特别适合以下场景:

离线数据库添加教程

一、找到自己的离线数据库

步骤1:定位百度网盘安装目录

右键点击桌面上的 百度网盘快捷方式,选择 "打开文件所在的位置"

图1:查找百度网盘安装目录
查找百度网盘安装目录

步骤2:进入用户数据文件夹

在打开的文件夹中,向上滚动找到 "user" 文件夹,双击进入

图2:定位user文件夹
定位user文件夹
重要提示:

此目录可能包含多个文件夹,每个对应一个登录过的网盘账号。文件夹以网盘账号命名,用于区分不同账号的缓存文件。

步骤3:定位离线数据库文件

找到您当前使用的网盘账号对应的文件夹,其中包含 "BaiduYunCacheFileV0.db" 文件

图3:找到离线数据库db文件
定位离线数据库文件
📌 提示:如果文件大小持续增加,说明缓存尚未完成,请等待缓存完成后再上传

二、上传离线数据库

步骤1:进入内容设置页面

在网站左侧导航栏点击 "内容设置",然后选择右侧的 "添加离线数据库"

图4:添加离线数据库界面
添加离线数据库界面

步骤2:选择对应的百度帐号

若没有下来菜单没有出现扩容网盘帐号,请先在导航栏【内容设置-添加授权】 栏目添加相对应网盘帐号信息;

图5:选择对应的百度帐号
完成数据库上传

步骤3:选择数据库文件

按照前面找到的路径,选择您的 "BaiduYunCacheFileV0.db" 或者压缩后"mynew.db" db文件

图6:选择数据库文件
完成数据库上传

步骤4:填写数据库备注信息

① 为当前数据库设置备注名称

② 在输入框"数据库备注" 输入备注信息

图7:填写数据库备注
完成数据库上传

步骤5:点击提交完成上传

点击 "提交" 按钮,保持页面不动等待进度条显示完成

图8:点击提交完成数据库上传
完成数据库上传
上传完成! 您现在可以在 "【分享内容-添加目录】" 中设置分享目录
立即设置分享内容

三、完成数据库上传

数据库上传成功检查

上传完成后,请按以下图片验证数据库是否添加成功:

图9:数据库上传成功检查
数据库上传成功检查

四、大型离线DB文件处理方案

注意: 如果您的离线数据库文件过大,上传可能需要较长时间,且占用过多服务器存储空间,造成浪费,可对db文件进行压缩处理,压缩比例约1/3,即3G文件可以压缩成1G文件。

使用SQLite命令压缩数据库

按照以下步骤操作,可有效压缩数据库并提升性能:

步骤1:下载Sqlite官方工具

官方下载工具地址:

链接地址
https://www.sqlite.org
下载Sqlite工具

Sqlite工具下载至本地Windows电脑,假如在D盘。

步骤2:在工具目录下打开cmd命令

可执行命令切换至工具目录下(假如工具目录保存在d:\Sqlite下):

CMD命令
cd d:\Sqlite

可将cmd界面下当前路径切换至 d:\Sqlite

步骤3:复制对应网盘数据库数据库文件(BaiduYunCacheFileV0.db)到工具所在目录

执行命令:

CMD命令
sqlite3 BaiduYunCacheFileV0.db ".dump cache_file" > tmp.sql

步骤4:导入sql文件到新数据库文件

导入sql文件到新数据库文件(解决导出sql文件大于3G,用老方法提示无法打开文件):

CMD命令
sqlite3 mynew.db < tmp.sql
按电脑配置:16G内存E5-2676 原db数据库3.4G

数据导出

5分钟

数据库创建

2分钟

总时间

7分钟

压缩后数据库大小只有1G左右,可减少40-60%,查询性能提升显著

使用数据库压缩工具

我们提供了专用的数据库压缩工具,可帮助您减少数据库文件大小,加快上传速度。

压缩数据库自动处理脚本 (v2.1)

压缩工具使用步骤:

1. 下载压缩工具包,直接点击工具目录下脚本: "自动导出数据库脚本.bat";

2. 等待一段时间在根目录下会自动生成 "mynew.db" 文件;

3. 在"内容设置"导航栏中,点击 "离线数据库添加" 按钮;

4. 上传时选择这个压缩后的"mynew.db" 文件;

5. 上传成功后,会生成一个新压缩数据库文件名(文件名包含时间戳)

图10:完成大型db数据文件压缩
完成大型db数据库压缩
五、常见问题解答
注意: 在配置过程中,您可能会遇到一些问题及相应解决方案,若以下方法仍然无效,请联系客服 QQ:347304828(周一至周日 8:00 - 22:00)。
1、离线数据包含实际文件内容吗?

不包含。离线数据只包含文件和目录的元数据信息,如文件名、大小、修改时间等,不包含实际文件内容。要访问文件内容,仍然需要联网下载。

2、离线数据包的最大限制是多少?

软件支持制作最大20GB的离线数据包(包含缩略图),但建议控制在5GB以内以获得最佳性能。对于大型网盘,可以分目录制作多个离线数据包。

3、离线数据支持多设备同步吗?

支持。您可以将离线数据包复制到其他设备上使用。但请注意,离线数据包是静态的,在不同设备上的修改不会自动同步。

4、无法生成缓存db文件
解决方案:

下载老版本百度网盘软件(例如7.30.5.2及以前版本),新版本可能限制了离线缓存功能。

推荐版本下载地址:

百度网盘链接
https://pan.baidu.com/s/1YxeR1NdpWxmgvCSY-O5Drw 提取码: 8hjt
5、提示:身份验证失败,请重新授权
解决方案:

回到https://p.honlin.cc后台,重新登录并授权您的网盘账号,确保授权凭证有效。

6、提示:文件或目录不存在
解决方案:

修改分享路径为根目录"/",尝试分享整个网盘内容。如果问题仍然存在,请检查目录路径是否正确。