新服务器安装好seafile并正常
新旧服务器stop seafile 和 seahub 进程
分两步:
1、数据库 数据迁移
数据库导出,共3个 ccnet-db \ seafile-db \ seahub-db
sudo mysqldump -u root -p ccnet-db > ccnet-db.sql
sudo mysqldump -u root -p seafile-db > seafile-db.sql
sudo mysqldump -u root -p seahub-db > seahub-db.sql
数据库导入
sudo mysql -u root -p ccnet-db < ccnet-db.sql
sudo mysql -u root -p seafile-db < seafile-db.sql
sudo mysql -u root -p seahub-db < seahub-db.sql
- 数据文件迁移
在原服务器操作,将数据通过网络推送到新服务器指定位置 (将原数据目录推送到新服务器seafile目录下)
`sudo rsync -av /opt/seafile/seafile-data root@192.168.0.100:/opt/seafile/```
来源:oschina
链接:https://my.oschina.net/u/4409765/blog/4553364