用FLASHFXP全部续传方式备份MYSQL要特别注意了-全球主机交流-

  • Post author:
  • Post category:hostloc
  • Post comments:0评论
  • Post last modified:七月 22, 2020

之前好几个PHP+MYSQL的站,用FLASHFXP定期备份MYSQL,就是MYSQL的DATA文件下的那些文件传输回电脑,每个月做一次备份,用的是全部续传方式备份,结果有一次网站出问题了,用备份数据来恢复,结果发现恢复后是非常早的数据,也就是说最近几次备份了,但是没效。
初步判断续传的话FLASHFXP是进行文件大小对比,发现文件变大就覆盖,发现文件变小就不做处理,所以这个方法很不适合MYSQL数据库文件备份,如果一定要用FLASHFXP备份的话,建议每次备份之前把老数据库文件夹全部删除,再进行备份

domin13小时前-2楼
这是你规则设置的问题吧, 你怎么不设置全部覆盖呢.

ZHT517813小时前-3楼
感谢大佬提示

paopao0013小时前-4楼
都是在线备份到od

opelnic13小时前-5楼
每天生成一个备份文件不就好了

楼主 会翻车吗12小时前-6楼

domin 发表于 2020-7-22 10:33这是你规则设置的问题吧, 你怎么不设置全部覆盖呢.

因为是和源码一起备份的 如果全部覆盖的话源码数据库文件等等有几十G的话 那每次都要消耗几十G流量 备份的时候还占用带宽 所以只好续传了

xyx469312小时前-7楼
好滴 明白了

domin12小时前-8楼

会翻车吗 发表于 2020-7-22 11:44因为是和源码一起备份的 如果全部覆盖的话源码数据库文件等等有几十G的话 那每次都要消耗几十G流量 备 …

这样是不对的吧, 续传…文件如果变化了怎么续啊你不如设置个cron自动打包.

凤梨11小时前-9楼
windows的机器? linux下我用lftp

滑稽11小时前-10楼

会翻车吗 发表于 2020-7-22 11:44因为是和源码一起备份的 如果全部覆盖的话源码数据库文件等等有几十G的话 那每次都要消耗几十G流量 备 …

你用续传更不对了啊,新写入的数据不一定是在文件尾部的……哦不对,你说是变大覆盖,那这个倒是不影响。但还是之前那个问题,很多数据库为了效率会开定长空间储存数据,比如char[200]而不是varchar[200],在char[200]里无论怎么改动数据(指update),文件大小都不会变。你真要用规则的话,应该用修改日期而不是大小。

楼主 会翻车吗11小时前-11楼

滑稽 发表于 2020-7-22 12:33你用续传更不对了啊,新写入的数据不一定是在文件尾部的……

因为FLASHFXP只有续传或覆盖这2个选项,没有根据大小变化后覆盖这种选项

楼主 会翻车吗11小时前-12楼

滑稽 发表于 2020-7-22 12:33你用续传更不对了啊,新写入的数据不一定是在文件尾部的……哦不对,你说是变大覆盖,那这个倒是不影响 …

明白了,非常感谢大佬,我这样设置以后备份MYSQL应该没问题吧?我每个月都会备份一次MYSQL图片未加载

ahost10小时前-13楼
mysql要停止后 ,才能拷贝数据库文件吧。这样不停止服务,直接拷贝,错就正常了

滑稽10小时前-14楼

会翻车吗 发表于 2020-7-22 13:19明白了,非常感谢大佬,我这样设置以后备份MYSQL应该没问题吧?我每个月都会备份一次MYSQL …

日期的话如果可以选“更新”之类的会更好。我不确定你用FTP下载下来的文件的修改日期和远端原始文件的修改日期是否一致。如果你下载下来的文件修改日期是当前时间的话(而不是远端文件实际的修改日期),那你这样这个规则等于没设。

qxwo10小时前-15楼
帝国备份王不香吗

楼主 会翻车吗9小时前-16楼

滑稽 发表于 2020-7-22 14:09日期的话如果可以选“更新”之类的会更好。我不确定你用FTP下载下来的文件的修改日期和远端原始文件的修 …

好的谢谢

发表评论