VPS侦探论坛

 找回密码
 注册
查看: 6888|回复: 9

备份 mysql 出现Getting directory contents (0)

[复制链接]
发表于 2012-4-26 09:59:30 | 显示全部楼层 |阅读模式

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

祝您好运连连
oogoogle
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2012-4-26 10:53:22 | 显示全部楼层


cd backup 是进入ftp的backup目录,这个目录存在吗?
如果存在可能是lftp的设置问题,运行lftp后set ftp:list-empty-ok yes 再试试看
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2012-4-26 11:16:40 | 显示全部楼层

军哥,
目录存在,也已经在vps以及要保存的ftp空间处都执行过 set ftp:list-empty-ok yes
但还是没解决这个问题~
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
 楼主| 发表于 2012-4-26 11:59:41 | 显示全部楼层



军哥,劳您费心
我换了个ftp空间,已经备份成功,可能是原来那个ftp空间的问题。
现在如果我想同时备份到两个ftp空间,应该如何加代码到backup.sh里面,请您赐教!
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2012-4-26 12:02:21 | 显示全部楼层

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

军哥运维代购:http://shop63846532.taobao.com/

发表于 2012-4-26 12:17:27 | 显示全部楼层

回复 3# 的帖子


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

或再试试set ftp:ssl-allow off
不行发/etc/lftp.conf的配置看看
 楼主| 发表于 2012-4-26 13:37:26 | 显示全部楼层

军哥,感谢您的热心。
不用前面那个有状况的FTP空间备份 了,劳烦您百忙中解答下4楼、5楼的问题。
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2012-4-26 14:40:31 | 显示全部楼层

3day 改成 7day 就是7天

多个ftp,复制多份ftp的设置那边,变量名后加上个数字,如FTP_HostName1=ftp.vpser.net
back脚本后面的上传部分也多加上一份,前面的变量名后加的什么数字就在加什么数字
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2012-4-26 17:04:03 | 显示全部楼层

  1. lftp $FTP_HostName -u $FTP_UserName,$FTP_PassWord << EOF
  2. cd $FTP_BackupDir
  3. mrm $OldWWWBackup
  4. mrm $OldDBBackup
  5. mput $TodayWWWBackup
  6. mput $TodayDBBackup
  7. bye
  8. EOF
复制代码

改成这样吗?
  1. lftp $FTP_HostName1 -u $FTP_UserName1,$FTP_PassWord1 << EOF
  2. cd $FTP_BackupDir1
  3. mrm $OldWWWBackup
  4. mrm $OldDBBackup
  5. mput $TodayWWWBackup
  6. mput $TodayDBBackup
  7. bye
  8. EOF

  9. lftp $FTP_HostName2 -u $FTP_UserName2,$FTP_PassWord2 << EOF
  10. cd $FTP_BackupDir2
  11. mrm $OldWWWBackup
  12. mrm $OldDBBackup
  13. mput $TodayWWWBackup
  14. mput $TodayDBBackup
  15. bye
  16. EOF
复制代码

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

军哥运维代购:http://shop63846532.taobao.com/

 楼主| 发表于 2012-4-26 17:17:48 | 显示全部楼层



军哥,搞定了,人工执行到两个ftp空间了,很完美,非常感谢您的协助~
这次不担心丢失数据了~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-11-17 07:26 , Processed in 0.028255 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表