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美元)
          主站蜘蛛池模板: 蓬安县| 马边| 荥阳市| 礼泉县| 甘肃省| 富锦市| 衡阳市| 中江县| 错那县| 岳西县| 嘉兴市| 祁阳县| 远安县| 同心县| 宜君县| 西充县| 上林县| 利津县| 黎川县| 宿迁市| 潜山县| 且末县| 会泽县| 丹江口市| 崇仁县| 靖州| 凯里市| 十堰市| 桦南县| 贵定县| 广德县| 屯昌县| 阜新市| 湖南省| 治多县| 永和县| 湖口县| 梁河县| 霍城县| 门头沟区| 大名县|