MySQL 備份(一)

來源:互聯網
上載者:User

標籤:myql 備份

一:分庫備份[[email protected] scripts]#cat mysql_fenku_bak.sh #!/bin/sh#--------------------------------------------#Author: Created by randolph 2016-04#Blog:http://randolph.blog.51cto.com#Function: This scripts function is MySQL Backup#Version:4.1.2#---------------------------------------------BAKPATH=/optMYUSER=rootMYPASS=666888SOCKET=/data/3307/mysql.sockMYCMD="mysql -u$MYUSER -p$MYPASS -S $SOCKET"MYDUMP="mysqldump -u$MYUSER -p$MYPASS -S $SOCKET -x -B -F -R"[ ! -d $BAKPATH ] && madir -p /optDBLIST=`$MYCMD -e "show databases;"|egrep -vi "data|infor|mysql|perfor"`for n in $DBLISTdo        $MYDUMP $n|gzip >$BAKPATH/${n}_$(date +%F).sql.gz done二:備份資料庫[[email protected] scripts]#cat  /server/scripts/Mysql_back.sh    #!/bin/sh#--------------------------------------------#Author: Created by randolph 2016-04#Blog:http://randolph.blog.51cto.com#Function: This scripts function is MySQL Backup#Version:4.1.2#---------------------------------------------#Define PATH BAKDIR=/opt/bak_1/`date+%Y-%m-%d`#MYSQLDB=`mysql-uroot -p‘666888‘ -e "show databases;"|grep -Evi"data|infor|mys|per"`MYSQLPW=666888MYSQLUSR=root#must use root userrun scriptsif [ $UID -ne 0 ] ;then    echo This script must use the root user ! !!    sleep 2    exit 0fi#Define DIR andmkdir DIRif [ ! -d $BAKDIR ]; then    mkdir -p $BAKDIRelse    echo This is $BAKDIR exists....fi#Use mysqldumpbackup mysqlfor  dbname in `mysql -uroot -p‘888888‘ -e "show databases;"|grep -Evi"data|infor|mys|per"`do    /application/mysql/bin/mysqldump -u$MYSQLUSR-p‘888888‘ --events -B $dbname|gzip >/opt/bak_1/${dbname}_bak.gzdone#/application/mysql/bin/mysqldump  -u$MYSQLUSR -p$MYSQLPW -B#$MYSQLDB>$BAKDIR/mysql_db.sql   echo "The mysql backup successfully"


本文出自 “randolph” 部落格,轉載請與作者聯絡!

MySQL 備份(一)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.