<fieldset id='qcslg'></fieldset>
      1. <ins id='qcslg'></ins>

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

        <code id='qcslg'><strong id='qcslg'></strong></code>
          <i id='qcslg'></i>

        1. <i id='qcslg'><div id='qcslg'><ins id='qcslg'></ins></div></i>
          <span id='qcslg'></span>
        2. <dl id='qcslg'></dl>

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

          • 时间:
          • 浏览:10
          • 来源: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*