跳到主要内容

数据库配置

ZFile 默认使用 SQLite 数据库,如果你想使用 MySQL 数据库或修改数据库目录等操作,可通过配置文件修改。

配置文件路径参考左侧的:参数配置 -> 配置文件路径(必看),修改内容如下:

提示

注意:如果你要运行多个 ZFile 实例,需要修改数据库路径,否则会出现启动多个 ZFile 实例时,数据内容是一样且互相覆盖的情况。

SQLite

提示

SQLite 为默认数据库,免安装,不修改默认路径的情况下,启动 ZFile 后自动创建

${user.home} 表示用户目录,Windows 下表示 C:\Users\用户名,Linux 中对于 root 用户,在 /root/ 路径下,对于其他用户,在 /home/用户名/ 路径下。

zfile.db.path=${user.home}/.zfile-v4/db/zfile

MySQL

如需要使用 MySQL,可修改配置文件,参考下发(注释掉灰色高亮部分,启用下面的 MySQL 信息并修改为你的数据库信息):

提示:目前仅测试了 MySQL 5.7 及以上版本
## sqlite
#spring.datasource.driver-class-name=org.sqlite.JDBC
#spring.datasource.url=jdbc:sqlite:${zfile.db.path}

## mysql
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://127.0.0.1:3306/zfile?characterEncoding=utf8&serverTimezone=Asia/Shanghai&useSSL=false&allowPublicKeyRetrieval=true
spring.datasource.username=root
spring.datasource.password=password