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
          ="數(shù)據(jù)庫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
          注:數(shù)據(jù)庫為全部備份,備份為sql后gzip為.gz文件,gpg加密后為.asc文件,最后把asc文件傳到ftp服務器
          命令要求,保證mysqldump,ftp,gpg可用


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

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

          Copyright © asdtiang

          asdtiang的博客 PaidMailz
          點擊廣告網(wǎng)賺A(每天4個廣告,每個0.0025美元,一個搜索廣告0.03美元)
          主站蜘蛛池模板: 永昌县| 昆山市| 泗洪县| 武功县| 顺平县| 通江县| 巢湖市| 那曲县| 沅陵县| 盐池县| 鲁甸县| 大悟县| 保亭| 昌平区| 大庆市| 克东县| 阜城县| 库伦旗| 金塔县| 楚雄市| 左权县| 怀化市| 合水县| 怀来县| 肇东市| 化州市| 油尖旺区| 宜阳县| 宁明县| 呼和浩特市| 邵阳县| 乌苏市| 正镶白旗| 二连浩特市| 德州市| 东乌珠穆沁旗| 仪陇县| 宜宾市| 兖州市| 新民市| 永寿县|