据官方说明:alist默认使用sqlite3数据库,该数据库将索引文件保存至安装配置目录,并不支持并发,如索引异常会导致卡住,可尝试更换成MySQL。

环境 :

DSM6.2

DB5


alist安装方式:

docker


先用phpMyAdmin等工具链接数据库,创建一个用户名,并创建同名数据库。

*直接创建数据库需要用root登陆,而数据库默认不允许跨网使用root登陆,会导致链接失败,提示如下:

plaintext
failed to connect database:dial tcp 127.0.0.1:3306: connect: connection refused

image.png

image.png

然后点右下角 执行 ,保存

image.png

停止alist的容器,修改 配置目录 下的 config.json 文件。

*该配置目录是alist容器映射的 /opt/alist/data 目录

*群晖套件版文件位置 /var/packages/alist3/var

image.png

修改内容,添加数据库连接参数

image.png

保存后,启动alist容器,如能正常启动,即可在数据量看到容器创建的表。

image.png