<code id='selol'><strong id='selol'></strong></code>

  • <dl id='selol'></dl>
    <i id='selol'><div id='selol'><ins id='selol'></ins></div></i>

    <ins id='selol'></ins>
    <fieldset id='selol'></fieldset>
  • <span id='selol'></span>

    <i id='selol'></i>

          1. <tr id='selol'><strong id='selol'></strong><small id='selol'></small><button id='selol'></button><li id='selol'><noscript id='selol'><big id='selol'></big><dt id='selol'></dt></noscript></li></tr><ol id='selol'><table id='selol'><blockquote id='selol'><tbody id='selol'></tbody></blockquote></table></ol><u id='selol'></u><kbd id='selol'><kbd id='selol'></kbd></kbd>
          2. <acronym id='selol'><em id='selol'></em><td id='selol'><div id='selol'></div></td></acronym><address id='selol'><big id='selol'><big id='selol'></big><legend id='selol'></legend></big></address>

            Linux VPS 自动备份数据到远程主机FTP的方法

            • 时间:
            • 浏览:5
            • 来源:124软件资讯网
              备份的数据若是不是特殊大的话  ,不建议压缩 ,防止其中可能会有已经被多次压缩过的文件损坏  。
              备份数据库的方式为制止MYSQL服务后备份DATA目录  ,时代MYSQL会中止数秒至数十秒  。请自行权衡利弊 。
              若是系统上没有ftp下令 ,先执行yum install -y ftp举行安装 。
              需要先建设/home/backup/目录 ,该目录不能用作其他用途 。
              . 代码如下:
              #!/bin/bash

              #FTP信息
              FTP_IP=
              FTP_USER=
              FTP_PASS=

              #备份数据库
              /etc/init.d/mysqld stop
              MySQLBakName=MySQL_$(date +”%Y%m%d”).tar.gz
              tar zcf /home/backup/$MySQLBakName /var/lib/mysql
              /etc/init.d/mysqld start

              #备份网站
              WebBakName=Web_$(date +%Y%m%d).tar
              tar cf /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
              type binary
              put $MySQLBakName
              put $WebBakName
              delete $OldMySQL
              delete $OldWeb
              bye
              EOF

              rm -rf /home/backup/*.tar*