因为历史遗留问题 再安装 Cloudreve 时使用的是 SQLite , 现在已经转不动了. 需要把我的小网盘数据库更换成成 MYSQL
教程为 Pro 版本, 开源版本数据表可能会有所差别

方法一:使用 SQLite3Mysql

  1. 安装python pip 环境, 并且安装支持库 pip install sqlite3-to-mysql
  2. 首先进入到 Cloudreve.db 存放的目录, 建议先备份一下
  3. 新建个数据库,建议使用 Mysql5.7+
  4. 建好之后执行命令
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

  1. 备份 cloudreve.db
  2. 使用 navicat 打开 cloudreve.db,导出数据,
  3. 文本修改一下各个表名””为“(主要是因为 sql 语句的差别)
  4. 保存导入 MySQL

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注