站点图标 马春杰杰

Alist如何将数据库由Sqlite3修改为MySQL?

之前聊过Sqlite3对于Alist的缺点,所以准备将它换成MySQL了,如果数据少,可以选择之前的方法:

Alist如何将数据库由Sqlite3修改为MySQL?-马春杰杰 (machunjie.com)

如果存储数据比较多,还是比较建议用Alist自带的备份还原工具。步骤如下:

  1. 打开原来Alist的后台,导出配置:
  2. 可以本地搭建一个临时的Alist服务,这样比较安全,当然,你也可以选择使用之前的Alist,如果要用之前的Alist,那就退出服务,然后修改Alist的配置文件,将原来的sqlite3改成mysql

    如果是打算用个临时Alist,那就先安装Alist,然后配置文件同样按上面填写。
    安装教程见:安装AList v3.x教程-马春杰杰 (machunjie.com)
  3. 之后我们启动Alist服务,目前这还是个全新的Alist,用新账号密码登录进去
  4. 进入后台,导入数据,那两个错误不用管。
  5. 进到用户管理界面,然后把用户名和密码改成你之前用的就行了。
  6. 这时打开主页,你会发现都回来了,只不过之前的索引没了,我们只需要按照这个:如何将Sqlite3转为MySQL?-马春杰杰 (machunjie.com)
    只导入索引列表即可~~

需要注意的是,一切测试正常之后,要把数据库host地址改成127.0.0.1

突然发现MySQL有个好处,就是以后更新索引只需要我本地更新就行了,省得占用服务器资源。

退出移动版