因为历史遗留问题 再安装 Cloudreve 时使用的是 SQLite , 现在已经转不动了. 需要把我的小网盘数据库更换成成 MYSQL
教程为 Pro 版本, 开源版本数据表可能会有所差别
方法一:使用 SQLite3Mysql
- 安装python pip 环境, 并且安装支持库
pip install sqlite3-to-mysql
- 首先进入到 Cloudreve.db 存放的目录, 建议先备份一下
- 新建个数据库,建议使用 Mysql5.7+
- 建好之后执行命令
sqlite3mysql -f ./cloudreve.db -t downloads files folders groups nodes orders policies redeems reports settings shares source_links storage_packs tags tasks users webdavs -d 数据库名 -u 用户名 -p -h 数据库地址 -l ./log.log
方法二:使用 Navicat
- 备份 cloudreve.db
- 使用 navicat 打开 cloudreve.db,导出数据,
- 文本修改一下各个表名””为“(主要是因为 sql 语句的差别)
- 保存导入 MySQL
发表回复