備份:
創新互聯-專業網站定制、快速模板網站建設、高性價比孟州網站開發、企業建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式孟州網站制作公司更省心,省錢,快速模板網站建設找我們,業務覆蓋孟州地區。費用合理售后完善,10余年實體公司更值得信賴。
MySQLdump -uroot -p** -A -B -F --master-data=2 --single-transaction --events > /root/all.sql
恢復:
mysql -uroot -pVaren2100* < /root/all.sql
利用binlog日志進行增量恢復
利用位置恢復:
mysqlbinlog --start-position="154" --stop-position="789694" /var/lib/mysql/mysql-bin.000002 | mysql -uroot -p***
bin-log指定恢復數據庫
分庫備份:
#!/bin/sh
BACKPATH=/root/gool/backup
MYUSER=root
MYPASS=gool
MYCMD="mysql -u$MYUSER -p$MYPASS"
MYDUMP="mysqldump -u$MYUSER -p$MYPASS -x -B -F -R"
[ ! -d $BACKPATH ] && mkdir -p $BACKPATH
DBLIST=`$MYCMD -e "show databases;"|sed 1d|egrep -v "_schema|mysql|sys"`
for dbname in $DBLIST
do
$MYDUMP $dbname|gzip > /root/gool/backup/${dbname}_$(date +%F).sql.gz
done
分庫分表備份:
#!/bin/sh
BACKPATH=/root/gool/backup
MYUSER=root
MYPASS=gool
MYCMD="mysql -u$MYUSER -p$MYPASS"
MYDUMP="mysqldump -u$MYUSER -p$MYPASS -x -F -R"
[ ! -d $BACKPATH ] && mkdir -p $BACKPATH
DBLIST=`$MYCMD -e "show databases;"|sed 1d|egrep -v "_schema|mysql|sys"`
for dbname in $DBLIST
do
TBLIST=`$MYCMD -e "show tables from $dbname;"|sed 1d`
for tablename in $TBLIST
do
mkdir -p $BACKPATH/$dbname
$MYDUMP $dbname $tablename |gzip > $BACKPATH/${dbname}/${tablename}_$(date +%F).sql.gz
done
done
分享名稱:mysql增量備份與恢復實戰
地址分享:http://vcdvsql.cn/article2/pejoic.html
成都網站建設公司_創新互聯,為您提供網站設計公司、響應式網站、做網站、服務器托管、網站導航、定制開發
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯