alist切换MySQL数据库
据官方说明: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

然后点右下角 执行 ,保存

停止alist的容器,修改 配置目录 下的 config.json 文件。
*该配置目录是alist容器映射的 /opt/alist/data 目录
*群晖套件版文件位置 /var/packages/alist3/var

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

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