Linux VPS 若何主动备份数据到FTP长途主机上?

发布时间:2019-01-03 10:29 来源:互联网 以后栏目:长途桌面

  推荐GD的收费空间,10G,并且经久稳定。备份建议设置为每天履行一次,时间在凌晨2点至凌晨5点之间。
  备份的数据假设不是特别大年夜的话,不建议紧缩,防止个中能够会有曾经被屡次紧缩过的文件破坏。
  备份数据库的方法为停止MYSQL办过后备份DATA目次,时代MYSQL会中断数秒至数十秒。请自行衡量利害。
  假设体系上没有ftp敕令,先履行yuminstall-yftp停止装置。
  须要先建立/home/backup/目次,该目次不克不及用作其他用处。
  代码以下:
  #!/bin/bash
  #FTP信息
  FTP_IP=
  FTP_USER=
  FTP_PASS=
  #备份数据库
  /etc/init.d/mysqldstop
  MySQLBakName=MySQL_$(date+”%Y%m%d”).tar.gz
  tarzcf/home/backup/$MySQLBakName/var/lib/mysql
  /etc/init.d/mysqldstart
  #备份网站
  WebBakName=Web_$(date+%Y%m%d).tar
  tarcf/home/backup/$WebBakName/home/www
  #操作FTP
  OldMySQL=MySQL_$(date-d-1day+”%Y%m%d”).tar.gz
  OldWeb=Web_$(date-d-1day+”%Y%m%d”).tar
  cd/home/backup/
  /usr/bin/ftp-v-n$FTP_IP<<EOF
  user$FTP_USER$FTP_PASS
  typebinary
  put$MySQLBakName
  put$WebBakName
  delete$OldMySQL
  delete$OldWeb
  bye
  EOF
  rm-rf/home/backup/*.tar*
  • 1、
  • 2、
  • 3、
  • 4、
  • 5、
  • 6、
  • 7、
  • 8、
  • 9、
  • 10、
  • 11、
  • 12、
  • 13、
  • 14、
  • 15、
  • 16、
  • 17、
  • 18、
  • 19、
  • 20、
  • 21、
  • 22、
  • 23、
  • 24、
  • 25、
  • 1、
  • 2、
  • 3、
  • 4、
  • 5、
  • 6、
  • 7、
  • 8、
  • 9、
  • 10、
  • 11、
  • 12、
  • 13、
  • 14、
  • 15、
  • 16、
  • 17、
  • 18、
  • 19、
  • 20、
  • 21、
  • 22、
  • 23、
  • 24、
  • 25、