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

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

          Posted on 2011-05-18 15:37 asdtiang 閱讀(891) 評論(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美元)
          主站蜘蛛池模板: 印江| 呼图壁县| 思南县| 宣恩县| 宁夏| 鲁甸县| 恩施市| 云南省| 兰考县| 哈巴河县| 桦甸市| 柳江县| 礼泉县| 玉环县| 广水市| 天全县| 水城县| 富蕴县| 延长县| 肇东市| 新宁县| 阳西县| 阳江市| 高邮市| 黎城县| 邵武市| 湖口县| 久治县| 益阳市| 额尔古纳市| 古交市| 伊金霍洛旗| 庆元县| 神木县| 广昌县| 东莞市| 策勒县| 南川市| 阿坝县| 丹凤县| 布尔津县|