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

CentOS Mysql數(shù)據(jù)庫(kù)如何實(shí)現(xiàn)定時(shí)備份

 更新時(shí)間:2020年06月25日 11:22:45   作者:devin_w_zhang  
這篇文章主要介紹了CentOS Mysql數(shù)據(jù)庫(kù)如何實(shí)現(xiàn)定時(shí)備份,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

如下腳本用于mysql全庫(kù)定時(shí)備份

mysql_dump_script.sh

#!/bin/bash

#保存?zhèn)浞輦€(gè)數(shù),最多保留4個(gè)文件
number=4
#備份保存路徑
backup_dir=/db/backup_mysql
#日期
dd=`date +%Y-%m-%d-%H-%M-%S`
#備份工具
tool=mysqldump
#用戶名
username=root
#密碼
password=yourpassword
#將要備份的數(shù)據(jù)庫(kù)
database_name=mydb

#如果文件夾不存在則創(chuàng)建
if [ ! -d $backup_dir ];
then
  mkdir -p $backup_dir;
fi

#簡(jiǎn)單寫法 mysqldump -u root -p123456 users > /root/mysqlbackup/users-$filename.sql
$tool -h127.0.0.1 -u $username -p$password $database_name > $backup_dir/$database_name-$dd.sql

#寫創(chuàng)建備份日志
echo "create $backup_dir/$database_name-$dd.dupm" >> $backup_dir/log.txt

#找出需要?jiǎng)h除的備份
delfile=`ls -l -crt $backup_dir/*.sql | awk '{print $9 }' | head -1`

#判斷現(xiàn)在的備份數(shù)量是否大于$number
count=`ls -l -crt $backup_dir/*.sql | awk '{print $9 }' | wc -l`

if [ $count -gt $number ]
then
 #刪除最早生成的備份,只保留number數(shù)量的備份
 rm $delfile
 #寫刪除文件日志
 echo "delete $delfile" >> $backup_dir/log.txt
fi

centos 設(shè)置crontab

yum install crontabs
systemctl enable crond (設(shè)為開機(jī)啟動(dòng))
systemctl start crond(啟動(dòng)crond服務(wù))
systemctl status crond (查看狀態(tài))

vi /etc/crontab

添加定時(shí)任務(wù)

加載任務(wù),使之生效:

crontab /etc/crontab

查看任務(wù):

crontab -l

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

英超| 民丰县| 新巴尔虎左旗| 泸定县| 汕头市| 都安| 都安| 左贡县| 任丘市| 泰宁县| 廊坊市| 阳信县| 舞阳县| 宁明县| 航空| 唐山市| 望奎县| 彝良县| 长春市| 阳谷县| 金门县| 东乌珠穆沁旗| 尤溪县| 庄河市| 中宁县| 大足县| 茌平县| 武山县| 玉屏| 隆回县| 武夷山市| 萍乡市| 陇西县| 色达县| 永年县| 衡山县| 漯河市| 岚皋县| 莱州市| 岳阳市| 怀化市|