自问自答一下把,自己研究了下算是迁移成功了,首先确保2台飞牛版本相同,相册设置也尽量相同,一个装了模型,另一个也要装一样版本的模型,然后停用相册
第一步,将一台飞牛的Photos文件夹复制到另外一台上要存放的位置
第二步,ssh登录将原主机相册的数据文件夹路径是"/usr/local/apps/@appdata/trim.photos"复制下来
第三步,下载一个DB.Browser.fore软件打开"trim.photos/db/photo.db"文件
第四步,修改user_folder表的folder_path列为新的图片文件夹地址
第五步,修改photo表file_path和file_dir列的图片路径,在执行中执行命令就行,不需要一个个改,例如我将原路径“/vol1/1000/Photos”改为”/vol2/1000/My-Data/Photos“,只需要执行命令
UPDATE Photo
SET file_path = REPLACE(file_path, '/vol1/1000/Photos', '/vol2/1000/My-Data/Photos'),
file_dir = REPLACE(file_dir, '/vol1/1000/Photos', '/vol2/1000/My-Data/Photos');
就可以了
第六步,将数据库文件保存,并将整个trim.photos文件夹上传到新的主机相同位置,注意用root权限传不然文件夹用户组会错
第七步,重新启用相册,就会发现所用相册都完整迁移过来了
若新旧设备相册位置相同,就不用修改photo.db文件直接复制过去就行了

