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

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

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

如下腳本用于mysql全庫定時(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ù)庫
database_name=mydb

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

#簡單寫法 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

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

相關(guān)文章

最新評(píng)論

平度市| 龙游县| 新余市| 历史| 格尔木市| 闽侯县| 仙游县| 郯城县| 若羌县| 纳雍县| 全南县| 恩平市| 公安县| 张家港市| 宁南县| 琼中| 西藏| 隆安县| 沙河市| 成都市| 南城县| 武城县| 盐亭县| 普宁市| 建阳市| 炉霍县| 宁乡县| 胶州市| 宜宾市| 准格尔旗| 论坛| 罗田县| 沙洋县| 临江市| 佛教| 淮北市| 类乌齐县| 黄石市| 韶关市| 井陉县| 大名县|