oogoogle 发表于 2012-4-26 09:59:30

备份 mysql 出现Getting directory contents (0)

军哥,您好
按照教程https://www.vpser.net/security/linux-autobackup-ftp.html备份mysql,出现“ cd backup, Getting directory contents (0)”
然后就进行不下去了,总是在那里读秒,请问如何解决这个问题,可以确认帐户密码没错。

祝您好运连连
oogoogle

licess 发表于 2012-4-26 10:53:22

cd backup 是进入ftp的backup目录,这个目录存在吗?
如果存在可能是lftp的设置问题,运行lftp后set ftp:list-empty-ok yes 再试试看

oogoogle 发表于 2012-4-26 11:16:40

军哥,
目录存在,也已经在vps以及要保存的ftp空间处都执行过 set ftp:list-empty-ok yes
但还是没解决这个问题~

oogoogle 发表于 2012-4-26 11:59:41

军哥,劳您费心
我换了个ftp空间,已经备份成功,可能是原来那个ftp空间的问题。
现在如果我想同时备份到两个ftp空间,应该如何加代码到backup.sh里面,请您赐教!

oogoogle 发表于 2012-4-26 12:02:21

还有个问题,我想保留7天的备份,如何修改代码,再次劳您费心啦! ^^

licess 发表于 2012-4-26 12:17:27

回复 3# 的帖子

set ftp:list-empty-ok yes 这个设置是你在vps上运行lftp后执行的

或再试试set ftp:ssl-allow off
不行发/etc/lftp.conf的配置看看

oogoogle 发表于 2012-4-26 13:37:26

军哥,感谢您的热心。
不用前面那个有状况的FTP空间备份 了,劳烦您百忙中解答下4楼、5楼的问题。

licess 发表于 2012-4-26 14:40:31

3day 改成 7day 就是7天

多个ftp,复制多份ftp的设置那边,变量名后加上个数字,如FTP_HostName1=ftp.vpser.net
back脚本后面的上传部分也多加上一份,前面的变量名后加的什么数字就在加什么数字

oogoogle 发表于 2012-4-26 17:04:03

lftp $FTP_HostName -u $FTP_UserName,$FTP_PassWord << EOF
cd $FTP_BackupDir
mrm $OldWWWBackup
mrm $OldDBBackup
mput $TodayWWWBackup
mput $TodayDBBackup
bye
EOF
改成这样吗?
lftp $FTP_HostName1 -u $FTP_UserName1,$FTP_PassWord1 << EOF
cd $FTP_BackupDir1
mrm $OldWWWBackup
mrm $OldDBBackup
mput $TodayWWWBackup
mput $TodayDBBackup
bye
EOF

lftp $FTP_HostName2 -u $FTP_UserName2,$FTP_PassWord2 << EOF
cd $FTP_BackupDir2
mrm $OldWWWBackup
mrm $OldDBBackup
mput $TodayWWWBackup
mput $TodayDBBackup
bye
EOF

原帖由 licess 于 2012-4-26 14:40 发表 https://bbs.vpser.net/images/common/back.gif
多个ftp,复制多份ftp的设置那边,变量名后加上个数字,如FTP_HostName1=ftp.vpser.net
back脚本后面的上传部分也多加上一份,前面的变量名后加的什么数字就在加什么数字 ...

oogoogle 发表于 2012-4-26 17:17:48

军哥,搞定了,人工执行到两个ftp空间了,很完美,非常感谢您的协助~
这次不担心丢失数据了~
页: [1]
查看完整版本: 备份 mysql 出现Getting directory contents (0)