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