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

MYSQL代碼 定期備份Mysql數(shù)據(jù)庫(kù)

 更新時(shí)間:2009年04月15日 22:16:55   作者:  
Mysql自動(dòng)備份腳本供大家參考,實(shí)現(xiàn)了定期備份Mysql數(shù)據(jù)庫(kù),并且可以選在在每周的一天做指定目錄下文件的全面?zhèn)浞?,備份文件自?dòng)上傳到你指定的FTP上,保證了備份的可靠性。
相信很多個(gè)人網(wǎng)站的站長(zhǎng),或者是獨(dú)立Blog的博主,都有著備份數(shù)據(jù)庫(kù)這樣一個(gè)需求。當(dāng)然WordPress這樣插件非常豐富的Blog系統(tǒng)有好多能幫你完成這項(xiàng)任務(wù)的插件。如果您需要自己親手來(lái)備份數(shù)據(jù)庫(kù)的話,我貼一個(gè)Mysql自動(dòng)備份腳本供大家參考,在國(guó)外網(wǎng)站上看到的,還是不錯(cuò),實(shí)現(xiàn)了定期備份Mysql數(shù)據(jù)庫(kù),并且可以選在在每周的一天做指定目錄下文件的全面?zhèn)浞?,備份文件自?dòng)上傳到你指定的FTP上,保證了備份的可靠性。如果只是把數(shù)據(jù)庫(kù)備份在和數(shù)據(jù)庫(kù)一起,我想意義也不是特別大了。
復(fù)制代碼 代碼如下:

#!/bin/sh
# System + MySQL backup script
# Full backup day - Sun (rest of the day do incremental backup)
# Copyright (c) 2005-2006 nixCraft <http://www.cyberciti.biz/fb/>
# This script is licensed under GNU GPL version 2.0 or above
# Automatically generated by
# http://bash.cyberciti.biz/backup/wizard-ftp-script.php
# ---------------------------------------------------------------------
### System Setup ###
##備份本件本地目錄##
DIRS="/home/xxxx"
BACKUP=/tmp/backup.$$
##日期格式 可以自己調(diào)節(jié)##
NOW=$(date +"%Y-%m-%d")
INCFILE="/home/xxxx"
DAY=$(date +"%u")
##星期天完全備份 可以自己調(diào)節(jié)##
FULLBACKUP="7"
### MySQL Setup ###
MUSER="chaos"
MPASS="password"
MHOST="host"
MYSQL="$(which mysql)"
MYSQLDUMP="$(which mysqldump)"
GZIP="$(which gzip)"
### FTP server Setup ###
##增量備份路徑##
FTPD="/backup/xxxx/incremental"
FTPU="chaos"
FTPP="password"
FTPS="xxx.xxx.com"
### Other stuff ###
EMAILID="chaos@diablo.net"
### Start Backup for file system ###
[ ! -d $BACKUP ] && mkdir -p $BACKUP || :
### See if we want to make a full backup ###
if [ "$DAY" == "$FULLBACKUP" ]; then
##完全備份路徑##
FTPD="/backup/xxxx/full"
FILE="fs-full-$NOW.tar.gz"
tar -zcvf $BACKUP/$FILE $DIRS
else
i=$(date +"%Hh%Mm%Ss")
FILE="fs-i-$NOW-$i.tar.gz"
tar -g $INCFILE -zcvf $BACKUP/$FILE $DIRS
fi
### Start MySQL Backup ###
# Get all databases name
##備份所有數(shù)據(jù)庫(kù) 可自行調(diào)整 或備份指定數(shù)據(jù)庫(kù)##
DBS="$($MYSQL -u $MUSER -h $MHOST -p$MPASS -Bse 'show databases')"
for db in $DBS
do
FILE=$BACKUP/mysql-$db.$NOW-$(date +"%T").gz
$MYSQLDUMP -u $MUSER -h $MHOST -p$MPASS $db | $GZIP -9 > $FILE
done
### Dump backup using FTP ###
#Start FTP backup using lftp
##ubuntu上可以使用ncftp 自行調(diào)節(jié)##
#ncftp -u"$FTPU" -p"$FTPP" $FTPS<<EOF
lftp -u $FTPU,$FTPP $FTPS<<EOF
mkdir $FTPD
mkdir $FTPD/$NOW
cd $FTPD/$NOW
lcd $BACKUP
mput *
quit
EOF
### Find out if ftp backup failed or not ###
if [ "$?" == "0" ]; then
rm -f $BACKUP/*
else
T=/tmp/backup.fail
echo "Date: $(date)">$T
echo "Hostname: $(hostname)" >>$T
echo "Backup failed" >>$T
mail -s "BACKUP FAILED" "$EMAILID" <$T
rm -f $T
fi

改一下里面的一些路徑和賬號(hào)密碼等信息就可以了,希望對(duì)大家有所用處。

相關(guān)文章

  • 分享MySQL生產(chǎn)庫(kù)內(nèi)存異常增高的排查過(guò)程

    分享MySQL生產(chǎn)庫(kù)內(nèi)存異常增高的排查過(guò)程

    這篇文章主要介紹了分享MySQL生產(chǎn)庫(kù)內(nèi)存異常增高的排查過(guò)程,基于MySQL實(shí)例的內(nèi)存使用率高的報(bào)警的問(wèn)題展開(kāi)對(duì)主題的問(wèn)題,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-04-04
  • SQL算術(shù)運(yùn)算符之加法、減法、乘法、除法和取模的用法例子

    SQL算術(shù)運(yùn)算符之加法、減法、乘法、除法和取模的用法例子

    算術(shù)運(yùn)算符主要用于數(shù)學(xué)運(yùn)算,其可以連接運(yùn)算符前后的兩個(gè)數(shù)值或表達(dá)式,對(duì)數(shù)值或表達(dá)式進(jìn)行加(+)、減(-)、乘(*)、除(/)和取模(%)運(yùn)算,下面這篇文章主要給大家介紹了關(guān)于SQL算術(shù)運(yùn)算符之加法、減法、乘法、除法和取模用法的相關(guān)資料,需要的朋友可以參考下
    2024-03-03
  • 詳解MySQL如何避免克隆失敗后再次初始化

    詳解MySQL如何避免克隆失敗后再次初始化

    本文章討論了當(dāng)您沒(méi)有足夠的磁盤(pán)空間來(lái)存儲(chǔ)兩個(gè)數(shù)據(jù)集時(shí),使用帶有安全選項(xiàng)DATA DIRECTORY 的 CLONE INSTANCE 命令,所以接下來(lái)小編給大家詳細(xì)的介紹一下,MySQL如何避免克隆失敗后再次初始化,需要的朋友可以參考下
    2023-10-10
  • MySQL數(shù)據(jù)庫(kù)的索引原理與慢SQL優(yōu)化的5大原則

    MySQL數(shù)據(jù)庫(kù)的索引原理與慢SQL優(yōu)化的5大原則

    這篇文章主要介紹了MySQL數(shù)據(jù)庫(kù)的索引原理與慢SQL優(yōu)化的5大原則,包括:建立索引的原則,慢查詢(xún)優(yōu)化基本步驟,慢查詢(xún)優(yōu)化案例,explain使用,需要的朋友可以參考下
    2023-02-02
  • mysql中insert與select的嵌套使用方法

    mysql中insert與select的嵌套使用方法

    這篇文章主要介紹了mysql中insert與select的嵌套使用方法,代碼功能非常實(shí)用,需要的朋友可以參考下
    2014-07-07
  • MySQL預(yù)編譯語(yǔ)句過(guò)多告警排查及解決方案

    MySQL預(yù)編譯語(yǔ)句過(guò)多告警排查及解決方案

    在使用Spring Cloud Alibaba搭建的微服務(wù)架構(gòu)中,項(xiàng)目采用ShardingSphere進(jìn)行分庫(kù)分表,MyBatis-Plus作為持久層,線上環(huán)境突發(fā)大量預(yù)編譯語(yǔ)句過(guò)多的數(shù)據(jù)庫(kù)告警,導(dǎo)致系統(tǒng)性能下降,所以本文給大家介紹了MySQL預(yù)編譯語(yǔ)句過(guò)多告警排查及解決方案,需要的朋友可以參考下
    2025-01-01
  • MySQL單表查詢(xún)操作實(shí)例詳解【語(yǔ)法、約束、分組、聚合、過(guò)濾、排序等】

    MySQL單表查詢(xún)操作實(shí)例詳解【語(yǔ)法、約束、分組、聚合、過(guò)濾、排序等】

    這篇文章主要介紹了MySQL單表查詢(xún)操作,結(jié)合實(shí)例形式詳細(xì)分析了mysql單表查詢(xún)的語(yǔ)法、約束、分組、聚合、過(guò)濾、排序等相關(guān)原理、操作技巧與注意事項(xiàng),需要的朋友可以參考下
    2019-12-12
  • MariaDB(Mysql分支)my.cnf配置文件中文注釋版

    MariaDB(Mysql分支)my.cnf配置文件中文注釋版

    這篇文章主要介紹了MariaDB my.cnf配置文件中文注釋版,MariaDB是Mysql的一個(gè)分支,完全兼容Mysql,需要的朋友可以參考下
    2014-06-06
  • MYSQL數(shù)據(jù)庫(kù)查詢(xún)按日期分組統(tǒng)計(jì)詳細(xì)代碼

    MYSQL數(shù)據(jù)庫(kù)查詢(xún)按日期分組統(tǒng)計(jì)詳細(xì)代碼

    這篇文章主要給大家介紹了關(guān)于MYSQL數(shù)據(jù)庫(kù)查詢(xún)按日期分組統(tǒng)計(jì)的相關(guān)資料,按日期分組是指按照時(shí)間維度對(duì)數(shù)據(jù)進(jìn)行分類(lèi)匯總統(tǒng)計(jì),常用于查詢(xún)分析具有時(shí)間屬性的數(shù)據(jù),例如訂單量、用戶活躍等,需要的朋友可以參考下
    2024-01-01
  • MySQL無(wú)法輸入中文字符問(wèn)題的解決辦法

    MySQL無(wú)法輸入中文字符問(wèn)題的解決辦法

    MySQL無(wú)法輸入中文的問(wèn)題大多是由于字符集不匹配所導(dǎo)致的,下面這篇文章主要給大家介紹了關(guān)于MySQL無(wú)法輸入中文字符問(wèn)題的解決辦法,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-05-05

最新評(píng)論

唐海县| 台湾省| 昭平县| 金昌市| 大安市| 方正县| 新平| 佛山市| 远安县| 彭水| 兴仁县| 蓬溪县| 信阳市| 正蓝旗| 大余县| 湟中县| 江源县| 永春县| 富顺县| 门源| 开鲁县| 临汾市| 库尔勒市| 珠海市| 新津县| 江川县| 永州市| 洱源县| 三江| 抚宁县| 斗六市| 陇西县| 宁津县| 九江县| 汾阳市| 满城县| 航空| 广汉市| 株洲市| 阳谷县| 昆明市|