實現自動備份MySQL數據庫
#!/bin/bash base="/zsjdata/mysql/data" date=$(date +%Y%m%d) hour=$(date +%H) time=$(date +%H%M%S) charset="UTF8" username="root" password="sinykk123" database="online_diarydbnew" filename="$database.$date$time.sql" cd $base if [ ! -d $date ] then mkdir ./$date fi dir="./$date/$date$hour" if [ ! -d $dir ] then mkdir $dir fi path="$base/$dir" /usr/local/mysql/bin/mysqldump -u$username -p$password --opt --default-character-set=$charset -q $database > $path/$filename cd $path tar zcf ./$filename.tar.gz ./$filename rm -r ./$filename
經過親自測試應用,目前沒有發現問題,
/usr/local/mysql/bin/mysqldump 這裏請填寫您的服務器 mysql 安裝的實際路徑
MySQL的備份參數可以去這裏看看
https://blog.csdn.net/zsjangel/article/details/18902285最後更新:2017-04-03 12:54:57