国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > Linux Shell > 正文

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

2020-07-27 18:43:11
字體:
來源:轉載
供稿:網友

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

一丶選擇一個比較大位置來保存備份文件(創建文件就行)

使用mkdir來創建文件夾,這個簡單。

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

rpm -qa|grep cron  安裝后會是

一般沒有安裝,所以先

yum -y install vixie-cron

然后再

yum -y install crontabs

這樣服務就安裝好了。

三丶寫備份腳本

vi  /var/spool/cron/name.sh

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

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

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

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

四丶為腳本添加執行權限

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

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

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

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

六丶重啟crontab

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

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點備份數據庫。

總結

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 翼城县| 宁海县| 怀化市| 灵川县| 阿拉尔市| 沙湾县| 西华县| 仪陇县| 宁津县| 贺兰县| 长沙市| 金堂县| 远安县| 乐清市| 社会| 林芝县| 横峰县| 鸡泽县| 田林县| 娄烦县| 二连浩特市| 招远市| 康马县| 东明县| 兖州市| 龙里县| 甘南县| 赤壁市| 井冈山市| 开封县| 海伦市| 大港区| 临泽县| 宣汉县| 上高县| 体育| 伊宁县| 林西县| 瑞丽市| 元氏县| 楚雄市|