最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Linux 下使用shell腳本定時維護數(shù)據(jù)庫的案例

 更新時間:2020年03月16日 10:45:23   作者:Somnus.S  
這篇文章主要介紹了Linux 下使用shell腳本定時維護數(shù)據(jù)庫,本文通過案例分析給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

疫情期間哪哪也不能在,天天在家宅著快悶出病了,今天跟著韓順平老師的視頻學了一個星期的Linux基礎命令和shell編程之后,做了一個shell腳本定時維護數(shù)據(jù)庫的案例,用于之后復習和應用。

腳本需求如下:

我把我的數(shù)據(jù)庫名字換成了myDB

#數(shù)據(jù)庫定時備份
#備份路徑
BACKUP=/data/backup/db
#獲取當前時間作為文件名
DATETIME=$(date +%Y_%m_%d_%H%M%S)

echo “=開始備份=”
echo ‘備份的路徑是 BACKUP/BACKUP/BACKUP/DATETIME.tar.gz'

#主機
HOST=localhost
#用戶名
DB_USER=root
DB_PWD=root
DATABASE=myDB
#創(chuàng)建備份路徑
[ ! -d “BACKUP/BACKUP/BACKUP/DATETIME” ] && mkdir -p “BACKUP/BACKUP/BACKUP/DATETIME”
#執(zhí)行mysql的備份數(shù)據(jù)庫的指令
mysqldump -uDBUSER−p{DB_USER} -pDBU​SER−p{DB_PWD} --host=$HOST $DATABASE | gzip > BACKUP/BACKUP/BACKUP/DATETIME/$DATETIME.sql.gz
#打包備份文件
cd $BACKUP
tar -zcvf $DATETIME.tar.gz $DATETIME
#刪除臨時目錄
rm -rf BACKUP/BACKUP/BACKUP/DATETIME

#刪除10天之前的備份文件
find $BACKUP -mtime +10 -name “*.tar.gz” -exec rm -rf {} ;
echo “備份成功”

源碼如上圖

最后

用crontab -e 指令添加定時任務
10 2 * * * /usr/sbin/mysql_db_backup.sh

最后就完成了shell腳本!

總結

到此這篇關于Linux 下使用shell腳本定時維護數(shù)據(jù)庫的文章就介紹到這了,更多相關shell腳本定時維護數(shù)據(jù)庫內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

最新評論

永和县| 南靖县| 江川县| 延安市| 深州市| 武山县| 元阳县| 二连浩特市| 永丰县| 鹿邑县| 武宣县| 大宁县| 屯门区| 合川市| 张家界市| 靖宇县| 依兰县| 诸暨市| 泉州市| 仙桃市| 红原县| 博兴县| 宁德市| 巴彦县| 昌宁县| 沐川县| 瑞昌市| 盐池县| 惠水县| 襄樊市| 高阳县| 深圳市| 且末县| 合川市| 庆城县| 东台市| 天等县| 志丹县| 迁安市| 昆山市| 新野县|