我有一个脚本来备份我的MongoDB。然而,脚本工作正常,直到现在。每次我运行脚本时,它都会说“完成转储...(x文档)”。但当我尝试从FileZilla访问它时,它说
/home/ubuntu/temp/bcd.gz: open for read: no such file or directory
/usr/bin/mongodump -h $HOST -d $DBNAME -u $USERNAME -p $PASSWORD --authenticationDatabase "admin" --gzip --archive=abc.gz
/usr/bin/mongodump -h $HOST -d $DBNAME2 -u $USERNAME -p $PASSWORD --authenticationDatabase "admin" --gzip --archive=bcd.gz
我的第一个数据库始终正常备份,完全没有问题。问题始终在$DBNAME2
。我使用的用户有backup
permission。
$ DBNAME2数据库中有什么问题吗?如果是这样,我该如何解决这个问题?
答案 0 :(得分:0)
显然,在脚本中我的命令末尾有一个额外的字符,Windows没有显示它。我刚刚在Mac上打开了脚本,看到了额外的字符并删除了它。热潮,让它发挥作用!