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
View Code

2.解密为.sql文件

1 #!/bin/bash
2 
3 # $1:源文件名
4 # $2:目标文件
5 # $3:加密密码
6 
7 unzip -P $3 $1 && mv - $2 >/dev/null 2>&1
View Code

备注:已测试,可以直接用


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM