asdtiang的博客 感謝blogjava提供的博客交流平臺

          linux msql自動備份到ftp服務器 gpg加密

          Posted on 2011-05-18 15:37 asdtiang 閱讀(884) 評論(0)  編輯  收藏 所屬分類: linux
          #!/bin/bash
          dateString=` date +%Y%m%d`
          encryptPasswd
          ="加密密碼"
          ftpIp
          ="ip地址"
          ftpUsername
          ="ftp用戶名"
          ftpPasswd
          ="ftp密碼"
          dbPasswd
          ="數據庫root密碼"
          lcdDir
          ="本地目錄"
          pathAndName
          =${lcdDir}${dateString}

          echo ${pathAndName}

          mysqldump 
          -u root -p${dbPasswd} -| gzip -c>${pathAndName}.sql.gz

          echo ${encryptPasswd} 
          | gpg  -a  -c  --passphrase-fd 0 ${pathAndName}.sql.gz

          ftp 
          --n  ${ftpIp} <<EOF
          user ${ftpUsername} ${ftpPasswd}
          binary
          lcd ${lcdDir}
          prompt
          mput ${dateString}
          .sql.gz.asc
          close
          bye
          EOF
          注:數據庫為全部備份,備份為sql后gzip為.gz文件,gpg加密后為.asc文件,最后把asc文件傳到ftp服務器
          命令要求,保證mysqldump,ftp,gpg可用


          天蒼蒼,野茫茫,風吹草底見牛羊

          posts - 80, comments - 24, trackbacks - 0, articles - 32

          Copyright © asdtiang

          asdtiang的博客 PaidMailz
          點擊廣告網賺A(每天4個廣告,每個0.0025美元,一個搜索廣告0.03美元)
          主站蜘蛛池模板: 岳阳市| 尉氏县| 定结县| 锡林浩特市| 信阳市| 弥勒县| 化州市| 长沙县| 龙州县| 五常市| 新平| 福贡县| 松阳县| 沙雅县| 洛宁县| 汉阴县| 莆田市| 韩城市| 泗洪县| 乐至县| 五台县| 仁化县| 定襄县| 西昌市| 拉孜县| 新巴尔虎左旗| 丹巴县| 策勒县| 巴马| 万荣县| 凤城市| 五大连池市| 遂溪县| 招远市| 安阳市| 富裕县| 衡水市| 哈巴河县| 额尔古纳市| 房产| 横山县|