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

linux下mysql自動備份腳本代碼

 更新時間:2010年07月27日 23:06:46   作者:  
mysql是以mysql用戶身份運行的,對/home /mybackup不可寫也會失敗
腳本放在 /home/user/mysql_backup.sh
crontab
# crontab -l
# m h dom mon dow command
28 16 * * * /home/user/mysql_backup.sh
腳本如下
復(fù)制代碼 代碼如下:

#!/bin/sh
# mysql_backup.sh: backup mysql databases and keep newest 5 days backup.
#
# Last updated: 20 March 2006
# ----------------------------------------------------------------------
# This is a free shell script under GNU GPL version 2.0 or above
# Copyright (C) 2006 Sam Tang
# Feedback/comment/suggestions : http://www.real-blog.com/
# ----------------------------------------------------------------------
# your mysql login information
# db_user is mysql username
# db_passwd is mysql password
# db_host is mysql host
# -----------------------------
db_user="root"
db_passwd="password"
db_host="localhost"
# the directory for story your backup file.
backup_dir="/home/mybackup"
# date format for backup file (dd-mm-yyyy)
time="$(date +"%d-%m-%Y")"
# mysql, mysqldump and some other bin's path
MYSQL="/usr/local/mysql/bin/mysql"
MYSQLDUMP="/usr/local/mysql/bin/mysqldump"
MKDIR="/bin/mkdir"
RM="/bin/rm"
MV="/bin/mv"
GZIP="/bin/gzip"
# check the directory for store backup is writeable
test ! -w $backup_dir && echo "Error: $backup_dir is un-writeable." && exit 0
# the directory for story the newest backup
test ! -d "$backup_dir/backup.0/" && $MKDIR "$backup_dir/backup.0/"
# get all databases
all_db="$($MYSQL -u $db_user -h $db_host -p$db_passwd -Bse 'show databases')"
for db in $all_db
do
$MYSQLDUMP -u $db_user -h $db_host -p$db_passwd $db | $GZIP -9 > "$backup_dir/backup.0/$time.$db.gz"
done
# delete the oldest backup
test -d "$backup_dir/backup.5/" && $RM -rf "$backup_dir/backup.5"
# rotate backup directory
for int in 4 3 2 1 0
do
if(test -d "$backup_dir"/backup."$int")
then
next_int=`expr $int + 1`
$MV "$backup_dir"/backup."$int" "$backup_dir"/backup."$next_int"
fi
done
exit 0;

備注:
mysql是以mysql用戶身份運行的,對/home /mybackup不可寫也會失敗
chmod 777 /home/mybackup問題解決了

相關(guān)文章

  • MySQL中MTR的概念

    MySQL中MTR的概念

    這篇文章主要介紹了MySQL中MTR的概念,幫助大家更好的理解和使用MySQL數(shù)據(jù)庫,感興趣的朋友可以了解下
    2020-11-11
  • MySQL中TIMESTAMP類型返回日期時間數(shù)據(jù)中帶有T的解決

    MySQL中TIMESTAMP類型返回日期時間數(shù)據(jù)中帶有T的解決

    這篇文章主要介紹了MySQL中TIMESTAMP類型返回日期時間數(shù)據(jù)中帶有T的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • MySQL如何生成自增的流水號

    MySQL如何生成自增的流水號

    這篇文章主要介紹了MySQL如何生成自增的流水號問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • mysql 8.0.12 安裝配置教程

    mysql 8.0.12 安裝配置教程

    這篇文章主要為大家詳細介紹了mysql 8.0.12安裝配置方法圖文教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-09-09
  • Mysql的 存儲過程procedure及具體案例

    Mysql的 存儲過程procedure及具體案例

    存儲過程是一組為了完成特定功能的SQL語句集合,經(jīng)編譯后存儲在數(shù)據(jù)庫中,用戶通過指定存儲過程的名字和參數(shù)(如果有)來執(zhí)行它,今天通過本文給大家介紹Mysql的 存儲過程procedure及具體案例,感興趣的朋友一起看看吧
    2024-06-06
  • 淺談MySQL排序原理與案例分析

    淺談MySQL排序原理與案例分析

    這篇文章主要介紹了淺談MySQL排序原理與案例分析的相關(guān)資料,需要的朋友可以參考下
    2016-03-03
  • Mysql數(shù)據(jù)庫中的各種日志詳解

    Mysql數(shù)據(jù)庫中的各種日志詳解

    在MySQL系統(tǒng)中有著諸多不同類型的日志,各種日志都有著自己的用途,通過分析日志,我們可以優(yōu)化數(shù)據(jù)庫性能,排除故障,這篇文章主要給大家介紹了關(guān)于Mysql數(shù)據(jù)庫中各種日志的相關(guān)資料,需要的朋友可以參考下
    2024-08-08
  • Mysql數(shù)據(jù)庫雙機熱備難點分析

    Mysql數(shù)據(jù)庫雙機熱備難點分析

    本文主要給大家介紹了在Mysql數(shù)據(jù)庫雙機熱備其中的難點分析以及重要環(huán)節(jié)的經(jīng)驗心得,需要的朋友收藏分享下吧。
    2017-12-12
  • MYSQL悲觀鎖及樂觀鎖方式

    MYSQL悲觀鎖及樂觀鎖方式

    MySQL支持悲觀鎖和樂觀鎖兩種機制,悲觀鎖在執(zhí)行讀寫操作之前先獲取鎖,適用于高并發(fā)場景,但可能引發(fā)性能瓶頸和死鎖問題,樂觀鎖則通過版本號或時間戳等機制判斷數(shù)據(jù)是否被修改,適用于并發(fā)沖突較少的場景
    2024-12-12
  • Can’t open file:''[Table]mytable.MYI''

    Can’t open file:''[Table]mytable.MYI''

    也許很多人遇到過類似Can’t open file: ‘[Table]mytable.MYI’ 這樣的錯誤信息,卻不知道怎么解決他,下面我們做個介紹,
    2011-01-01

最新評論

许昌市| 陈巴尔虎旗| 湟源县| 桓仁| 霍林郭勒市| 龙口市| 竹溪县| 玉屏| 青州市| 宜丰县| 陈巴尔虎旗| 榆社县| 峡江县| 西乌珠穆沁旗| 天台县| 石河子市| 陇川县| 松阳县| 平罗县| 瑞安市| 晋宁县| 绥中县| 靖江市| 文成县| 金坛市| 凉城县| 达日县| 呼图壁县| 饶河县| 鄂温| 新津县| 牙克石市| 阿拉善右旗| 临颍县| 通辽市| 峨眉山市| 东平县| 清流县| 滦平县| 上林县| 昆山市|