shell脚本 加密备份MySQL数据库
1.加密备份为.bak文件(实际只是个.zip文件)
1 #!/bin/bash 2 3 # $1:IP地址 4 # $2:用户名 5 # $3:数据库密码 6 # $4:数据库名 7 # $5:加密密码 8 # $6:备份文件名 9 10 mysqldump -h$1 -u$2 -p$3 $4 | zip -P $5 > $6 >/dev/null 2>&1
2.解密为.sql文件
1 #!/bin/bash 2 3 # $1:源文件名 4 # $2:目标文件 5 # $3:加密密码 6 7 unzip -P $3 $1 && mv - $2 >/dev/null 2>&1
备注:已测试,可以直接用