配色: 字号:
mysql备份并进行加密脚本
2012-06-12 | 阅:  转:  |  分享 
  
mysql备份并进行加密脚本

前不久CSDN发生用户“帐号密码泄露”事件,如果他们09年的备份文件进行了加密,我想损失也不会这么惨重了。所以我们对数据库进行备份的时候,也需要对备份文件进行加密,以往万一。下面就是对mysql进行备份并进行加密的脚本。



#!/bin/sh



#mysqlbackup



#加密的密码



encryptPasswd="123456"



cd/usr/local/mysql/bin



./mysqldump--opt-uroot-p''123444''dbname|gzip-9>/usr/local/mysqlbackup/db-`date+"%Y-%m-%d_%H-%M"`.gz



cd/usr/local/mysqlbackup



echo${encryptPasswd}|gpg--yes-c--passphrase-fd0db-`date+"%Y-%m-%d_%H-"`.gz



#删除源文件



rm-rfdb-`date+"%Y-%m-%d_%H-"`.gz



#删除20天前的备份



find/usr/local/mysqlbackup-mtime+20-name".gz"-execrm-rf{}\;



解密文件gpgdb-backup.gz.gpg然后输入密码即可



献花(0)
+1
(本文系红人会首藏)