<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    備份mysql數(shù)據(jù)庫(kù)的shell腳本

            領(lǐng)導(dǎo)說(shuō)每天都需要備份一下mysql,好吧,我總不能天天手動(dòng)去弄,所以我自己寫(xiě)了一份shell腳本用來(lái)自動(dòng)備份,crontab還是很好的呵呵
     1#! /bin/bash
     2#define mysql path
     3MYSQL_BIN_PATH=/local/akazam/servers/akazamdb51/bin #這個(gè)是你MYSQL的安裝目錄
     4MYSQL_BACKUP_PATH=/local/akazam/mysqlbak#你要備份的目錄
     5SOCKET_FILE=/tmp/mysql.sock
     6
     7if [ $# -eq 0 ]
     8    then
     9        echo "ERROR:Usage:please input mysql arguments" 1>&2
    10    echo "The arguments like this" 1>&2
    11    echo "./mysqlbackup.sh database [user] [password] [port] [bakpath]" 1>&2
    12    echo "default user is akazam ,default password is dbacc355 and" 1>&2
    13    echo "default port is 3306,if you all understand ,you can try now!" 1>&2
    14    exit 1
    15fi
    16
    17#get datebase
    18db=$1
    19#get user
    20if [ "$2" = "" ]
    21    then
    22        user="akazam"
    23    else
    24        user=$2
    25fi
    26#get password
    27if [ "$3" = "" ]
    28    then
    29        password="dbacc355"
    30    else
    31        password=$3
    32fi
    33#get port
    34if [ "$4" = "" ]
    35    then
    36        port="3306"
    37    else
    38        port=$4
    39fi
    40#get backpath
    41if [ "$5" = "" ]
    42    then
    43        backpath=$MYSQL_BACKUP_PATH
    44    else
    45        backpath=$5
    46fi
    47#get the day before yesterday
    48byd=$(date --date='1 days ago' "+%Y%m%d")
    49#get today
    50today=$(date +%Y%m%d)
    51#backup today's mysqldump 
    52if [ ! -$MYSQL_BACKUP_PATH ]
    53    then
    54         mkdir $MYSQL_BACKUP_PATH
    55fi
    56cd $MYSQL_BIN_PATH
    57./mysqldump -u$user -p$password -h localhost $db --socket=$SOCKET_FILE --opt>$backpath/$db$today
    58echo "backup result is:$bakresult"
    59#delete the day before's backup
    60rm -rf $backpath/$db$byd
    61
    62echo "you delete backup mydqldump is $db$byd and need backup mysqldump is $db$today"
    63
    64
    用法嘛 按照./mysqlbackup.sh database [user] [password] [port] [bakpath] 這種方式就可以了,還是很方便的


    posted on 2011-03-17 09:33 Cloud kensin 閱讀(241) 評(píng)論(0)  編輯  收藏 所屬分類: Linux數(shù)據(jù)庫(kù)

    <2011年3月>
    272812345
    6789101112
    13141516171819
    20212223242526
    272829303112
    3456789

    導(dǎo)航

    統(tǒng)計(jì)

    常用鏈接

    留言簿(4)

    隨筆分類

    相冊(cè)

    相冊(cè)

    搜索

    最新評(píng)論

    主站蜘蛛池模板: 亚洲精品无码av人在线观看| 无码免费又爽又高潮喷水的视频| 中文字幕在亚洲第一在线 | 美女黄网站人色视频免费国产 | 国产精品免费看久久久无码| 久久久久国色av免费看| 成年免费a级毛片| 亚洲色偷偷色噜噜狠狠99网| 久久亚洲AV成人无码软件| 亚洲熟女一区二区三区| 亚洲AV无码成H人在线观看| 在人线av无码免费高潮喷水| 少妇无码一区二区三区免费| 三根一起会坏掉的好痛免费三级全黄的视频在线观看 | 91免费资源网站入口| 免费无码一区二区三区| 中国国产高清免费av片| 日韩久久无码免费毛片软件| 精品亚洲视频在线| 亚洲一卡2卡三卡4卡无卡下载| 亚洲毛片在线免费观看| 亚洲三级电影网站| 亚洲国产精品久久久久| 久久亚洲国产欧洲精品一| 国产亚洲成归v人片在线观看 | 老司机午夜免费视频| 亚洲AV无码AV男人的天堂不卡| 亚洲天堂免费在线| 国产成人精品日本亚洲11| 亚洲人成电影在线观看网| 亚洲小说图片视频| 亚洲大尺码专区影院| 亚洲成人黄色在线| 亚洲午夜成激人情在线影院| 亚洲国产精品日韩在线观看 | 黄a大片av永久免费| 在线观看免费精品国产| 四虎永久精品免费观看| 亚洲国产小视频精品久久久三级 | 精品一区二区三区免费视频| 91免费国产视频|