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

linux定時備份MySQL數(shù)據(jù)庫并刪除以前的備份文件(推薦)

 更新時間:2020年01月14日 10:17:53   作者:GrayHeadSet  
這篇文章主要介紹了linux定時備份MySQL數(shù)據(jù)庫并刪除以前的備份文件,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下

備份數(shù)據(jù)庫,這是必須會用到的,今天上午花了幾個小時整理了一下,結(jié)果不錯。下面詳細的走一遍

一丶選擇一個比較大位置來保存?zhèn)浞菸募?創(chuàng)建文件就行)

使用mkdir來創(chuàng)建文件夾,這個簡單。

二丶檢查有沒安裝crond,如果沒有,先安裝

rpm -qa|grep cron  安裝后會是

一般沒有安裝,所以先

yum -y install vixie-cron

然后再

yum -y install crontabs

這樣服務(wù)就安裝好了。

三丶寫備份腳本

vi  /var/spool/cron/name.sh

因為cron安裝在var/spool/cron這里,我就將腳本創(chuàng)建在這,name.sh你可以隨意起名,然后回車會進入這個腳本文件的編輯頁面 

到這一步是有丶東西的,第一個就是vi的命令,最重要是里面有一個光標,, 刪除一個字符是光標對準它,然后按d刪除整行就dd想要替換這個字符就按r并且輸入一個字符  然后編輯一行就按c然后方向左右鍵,這時候會刪除一個,不是很清楚為什么要刪除一個,所以我一般光標選中空格的地方。更多命令可以去這里vi命令,還有就是退出編輯的命令:wq保存并退出, 然后:q!強制退出不保存,更多命令去vi退出編輯命令。這些常規(guī)操作就這樣了,接著我們來寫備份腳本,我的是上面這樣的。

#!/bin/bash
# Name:name.sh
# This is a ShellScript For Auto DB Backup and Delete old Backup
backupdir=/root/application/bak/mysqldata
time=` date +%Y%m%d%H `
/usr/local/mysql/bin/mysqldump -u root -p123456a test | gzip > $backupdir/name1$time.sql.gz
find $backupdir -name "name_*.sql.gz" -type f -mtime +7 -exec rm {} \; > /dev/null 2>&1

/usr/local/mysql/bin/mysqldump 這個是我的MySQL路徑是這里,指定MySQL的bin里的mysqldump程序來執(zhí)行,backupdir是sql備份文件的文件夾-uroot就是數(shù)據(jù)庫用戶是root   然后-p123456a就是數(shù)據(jù)庫密碼是123456a 然后test是數(shù)據(jù)庫名,后面$都是引用前面聲明,$time.sql這是創(chuàng)建sql文件,find就是找文件  $backupdir后面必須要有/  不然找不到 然后-name這些就找文件名了-mtime +7是每隔7天刪除一次,我們等下測試每分鐘備份一次所以要刪除7分鐘之前的文件,所以用-mmin +7 所以腳本就建好了。

四丶為腳本添加執(zhí)行權(quán)限

這個簡單,就直接 chmod +x   /var/spool/cron/name.sh  前面chmod +x不要動,后面是腳本文件的絕對路徑。

五丶修改  vi /etc/crontab,就是添加定時任務(wù)來定時執(zhí)行腳本文件,這里也是vi的編輯命令,所以添加有點麻煩,加上一句

00 3 * * * /var/spool/cron/name.sh 就行  前面00是分鐘 3 是時鐘  ***不用管  。因為等下要測試,每分鐘執(zhí)行腳本文件是

** * * * /var/spool/cron/name.sh  就是5個*

六丶重啟crontab

service crond restart  因為我是全局的,所以可以直接service crond restart 。因為要測試,所以會改腳本文件跟執(zhí)行

vi    /etc/crontab這樣。

所以基本是先改-mmin +7來測試是否刪除7分鐘前的sql文件,再就是vi  /etc/crontab來添加** * * * /var/spool/cron/name.sh 來測試每分鐘備份一次,再service crond restart重啟看效果。

如果有效就改成正常的-mtime  +7  跟00 3 * * * /var/spool/cron/name.sh 來晚上3點備份數(shù)據(jù)庫。

總結(jié)

以上所述是小編給大家介紹的linux定時備份MySQL數(shù)據(jù)庫并刪除以前的備份文件,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
如果你覺得本文對你有幫助,歡迎轉(zhuǎn)載,煩請注明出處,謝謝!

相關(guān)文章

  • 在任意目錄下使用某個shell腳本的方法

    在任意目錄下使用某個shell腳本的方法

    今天小編就為大家分享一篇在任意目錄下使用某個shell腳本的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06
  • Linux Shell中三種引號的用法及區(qū)別

    Linux Shell中三種引號的用法及區(qū)別

    Linux Shell中有三種引號,分別為雙引號(" ")、單引號(' ')以及反引號(` `)。那么這三種引號有什么區(qū)別呢?下面腳本之家小編給大家介紹下用法及區(qū)別,需要的的朋友參考下
    2017-03-03
  • Linux文件壓縮tar的常見用法

    Linux文件壓縮tar的常見用法

    tar?是一個非常強大的工具,不僅可以用來解壓縮文件,還可以用來創(chuàng)建歸檔文件(壓縮),以下是幾種常見的?tar?壓縮命令和選項,適用于不同的壓縮格式,需要的朋友可以參考下
    2025-03-03
  • shell子進程多任務(wù)實現(xiàn)進程高并發(fā)

    shell子進程多任務(wù)實現(xiàn)進程高并發(fā)

    本文主要介紹了shell子進程多任務(wù)實現(xiàn)進程高并發(fā),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友們下面隨著小編來一起學(xué)習學(xué)習吧
    2023-07-07
  • shell腳本語言之if條件判斷語句實例詳解

    shell腳本語言之if條件判斷語句實例詳解

    在寫shell腳本的時候條件判斷是最常用到的,尤其剛寫shell腳本的時候,一些高級命令語法不會使用,到處都是if,下面這篇文章主要給大家介紹了關(guān)于shell腳本語言之if條件判斷語句的相關(guān)資料,需要的朋友可以參考下
    2022-04-04
  • Shell腳本位置參數(shù)的具體使用

    Shell腳本位置參數(shù)的具體使用

    本文主要介紹了Shell腳本位置參數(shù)的具體使用,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友們下面隨著小編來一起學(xué)習學(xué)習吧
    2023-03-03
  • crontab實現(xiàn)每隔多少天執(zhí)行一次腳本的兩種方法

    crontab實現(xiàn)每隔多少天執(zhí)行一次腳本的兩種方法

    相信大家在工作中,經(jīng)常會遇到定時執(zhí)行腳本的功能要求,或某個命令的情況。那么下面這篇文章主要給大家介紹了關(guān)于crontab實現(xiàn)每隔多少天執(zhí)行一次腳本的相關(guān)資料,對大家具有一定的參考學(xué)習價值,需要的朋友們下面來一起看看吧。
    2017-08-08
  • Formatting Long Lines 格式化多行字符的shell腳本

    Formatting Long Lines 格式化多行字符的shell腳本

    這篇文章主要介紹了Formatting Long Lines 格式化多行字符的shell腳本,需要的朋友可以參考下
    2016-08-08
  • 查看linux服務(wù)器上jdk的安裝路徑方法

    查看linux服務(wù)器上jdk的安裝路徑方法

    這篇文章主要介紹了查看linux服務(wù)器上jdk的安裝路徑方法,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • linux 中的ls命令參數(shù)詳解及l(fā)s命令的使用實例

    linux 中的ls命令參數(shù)詳解及l(fā)s命令的使用實例

    這篇文章主要介紹了linux 中的ls命令參數(shù)詳解及l(fā)s命令的使用實例,需要的朋友可以參考下
    2017-08-08

最新評論

富源县| 衡阳市| 海淀区| 奎屯市| 莲花县| 沙坪坝区| 星子县| 汽车| 仪陇县| 高清| 龙南县| 澄城县| 图们市| 博白县| 盈江县| 平定县| 崇左市| 台湾省| 鹤峰县| 遂溪县| 昌邑市| 电白县| 罗田县| 滕州市| 鸡泽县| 大化| 鱼台县| 高淳县| 修文县| 唐海县| 那曲县| 阿尔山市| 旬邑县| 兰西县| 页游| 博白县| 宣化县| 万宁市| 山西省| 台江县| 环江|