安装seafile遇到的几个坑记录一下

时间:2025-03-31 08:19:21

1、Failed to create mysql user seafile@localhost: (-1, 'error totally whack')

      mysql创建用户的时候出错

      查看了错误原因 ERROR 3009 (HY000): Column count of is wrong. Expected 45, found 43. Created with MySQL 5

      因为数据库是原理同事安装的,应该是升级过数据库,升级完后没有使用 mysql_upgrade升级数据结构造成的。

解决办法: 使用mysql_upgrade命令 root@localhost ~]# mysql_upgrade -uroot -proot

2、修改默认端口

     Seafile Web :8000     

     修改conf/

     # default localhost:8000 

     bind = "0.0.0.0:8001"

    Seafile 监听的端口号 (不能修改8082端口,修改后会导致客户端无法与服务器建立连接,我想是因为客户端的默认文件传输端口是8082)

   

 [fileserver]

 # Seafile tcp 端口 (不要修改该设置)

 port = 8082

具体安装说明请查看官方文档

/published/seafile-manual-cn/deploy/using_mysql.md

     3、关于seafile文件删除后继续占用空间的问题,解决步骤是:

上传大文件,删除大文件,清空所在资料库的回收站。
./ stop, ./ stop, ./。
./ start, ./ start。
上传小文件至同一资料库,删除小文件,清空资料库的回收站。
./ stop, ./ stop,./。
注意需要清空两次回收站。