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

linux每天定時(shí)備份數(shù)據(jù)庫并刪除十天前數(shù)據(jù)詳細(xì)步驟

 更新時(shí)間:2018年06月20日 17:08:32   作者:虎書博客  
每天定時(shí)備份數(shù)據(jù)庫需要用到Linux的定時(shí)任務(wù),利用Linux的crondtab 命令。下面通過本文給大家?guī)砹薼inux每天定時(shí)備份數(shù)據(jù)庫并刪除十天前數(shù)據(jù)詳細(xì)步驟,感興趣的朋友一起看看吧

每天定時(shí)備份數(shù)據(jù)庫需要用到Linux的定時(shí)任務(wù),利用Linux的crondtab 命令。下面我們來看詳細(xì)步驟:

一、寫好shell腳本 mysqlbak.sh

#!/bin/sh
mysqldump -uroot -pmysqlroot xhblt | gzip > /mysqlbak/`date '+%Y-%m-%d_%H:%M:%S'`.sql.gz
find /mysqlbak/ -mtime +10 -name "*.sql.gz" -exec rm -rf {} \;

腳本解析:

mysqldump -uroot -pmysqlroot xhblt | gzip > /mysqlbak/`date '+%Y-%m-%d_%H:%M:%S'`.sql.gz

此舉含義為下載數(shù)據(jù)庫文件,將數(shù)據(jù)庫文件以”年-月-日-時(shí)-分-秒.sql.gz”的名稱存在根目錄下的mysqlbak文件夾中,數(shù)據(jù)庫的登錄備份信息為:(用戶名:root 密碼:mysqlroot 需要備份數(shù)據(jù)庫名稱為:xhblt)

find /mysqlbak/ -mtime +10 -name "*.sql.gz" -exec rm -rf {} \;

含義為:找到根目錄下mysqlbak文件夾中的數(shù)據(jù)然后刪除10天前的數(shù)據(jù)

二、目錄創(chuàng)建以及文件上傳

1、在根目錄下創(chuàng)建文件夾 mysqlbak作為備份目錄,目錄權(quán)為777

mkdir /mysqlbak;
chmod 777 /mysqlbak;

2、文件上傳

將寫好的shell腳本放在 /etc 目錄下,并且賦予權(quán)限 777

chmod 777 /etc/mysqlbak.sh

三、加入定時(shí)任務(wù)

1、輸入 crontab –e 命令加入

0 3 * * * /etc/mysqlbak.sh //每天凌晨三點(diǎn)執(zhí)行shell文件

然后”:wq!”保存退出

2、輸入 service crond restart 重啟定時(shí)服務(wù)

總結(jié)

以上所述是小編給大家介紹的linux每天定時(shí)備份數(shù)據(jù)庫并刪除十天前數(shù)據(jù),希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

最新評(píng)論

松潘县| 杂多县| 汶川县| 龙山县| 吉木萨尔县| 汨罗市| 枣强县| 桃源县| 海南省| 南宁市| 新泰市| 九寨沟县| 新野县| 信阳市| 中方县| 宁蒗| 鄢陵县| 黎平县| 阿鲁科尔沁旗| 绵竹市| 潜江市| 新津县| 淅川县| 木兰县| 新泰市| 和龙市| 章丘市| 汝城县| 醴陵市| 平顺县| 尼木县| 炉霍县| 黑河市| 澎湖县| 皮山县| 临洮县| 金堂县| 宁城县| 兴安盟| 岑溪市| 应用必备|