欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

mysql分庫分表備份-創(chuàng)新互聯(lián)

一、單獨(dú)備份數(shù)據(jù)庫

成都創(chuàng)新互聯(lián)是專業(yè)的岳塘網(wǎng)站建設(shè)公司,岳塘接單;提供成都做網(wǎng)站、成都網(wǎng)站建設(shè),網(wǎng)頁設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行岳塘網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來合作!

mysqldump -uroot -poldboy oldboy >/opt/oldboy.sql ? ? ? ? 最簡(jiǎn)單的備份 ? ? ? ?

1) ?mysql基于myisam引擎

mysqldump -uroot -poldboy ?-B -x ?-F oldboy | gzip >/opt/oldboy.sql.gz

DBA給的備份:

mysqldump --user=root --all-databases --flush-privileges --lock-all-tables --master-data=1 --flush-logs --triggers --routines --events --hex-blob > /mybackup/alldatabase.sql

2) ?5.5以后默認(rèn)是innodb(推薦)

mysqldump -uroot -poldboy ?-B ?-F --single-transactio oldboy | gzip >/opt/oldboy.sql.gz

DBA給的備份:

mysqldump --user=root --all-databases --flush-privileges --single-transaction? --master-data=1 --flush-logs --triggers --routines --events --hex-blob > /mybackup/alldatabase.sql?

二、多實(shí)例分庫備份數(shù)據(jù)庫(用于寫shell腳本)

主要思想就是把庫列出來,一個(gè)for循環(huán)備份

mysql ?-uroot ?-poldboy ?-e"show databases;" | egrep -Evi ?"info|perfor" |sed -r 's#^([a-z].*$)#mysqldump -uroot -poldboy -B ?\1 |gzip >/opt/1.sql.gz #g' |bash

/bin/bash BAKPATH=/opt/mysql MYUSER=root MYPASSWD=123456 SOCKET=/data/3308/mysql.sock MYCMD="mysql?-u$MYUSER?-p$MYPASSWD?-S?$SOCKET" MYSQLDUMP=mysqldump?-u$MYUSER?-P$MYPASSWD?-S?$SOCKET?-B?-x?-F?-R [?!?-d?$BAKPATH?]?&&?mkdir?-p?$BAKPATH DBLIST=`$MYCMD?-e?"show?databases;?|?sed?1d"?|egrep?-Evi?"mysql|info"?` for?dbname?in?DBLIST DO ????????$MYSQLDUMP??$dbname?|gzip?>?/$BAKPATH/${dbname}_$(date?+%F).sql.gz DONE

提示:-B是連創(chuàng)建庫和查詢庫的語句都備份了,所以建議加上(一般備份多個(gè)庫的時(shí)候用),-x所有數(shù)據(jù)庫中的所有表加鎖

備份表

mysqldump -uroot -poldboy 庫名 表名 >/opt/table.sql

三、多實(shí)例分表備份

主要思想就是把表列出來,兩層for循環(huán)備份

/bin/bash BAKPATH=/opt/mysql MYUSER=root MYPASSWD=123456 SOCKET=/data/3308/mysql.sock MYCMD="mysql?-u$MYUSER?-p$MYPASSWD?-S?$SOCKET" MYSQLDUMP=mysqldump?-u$MYUSER?-P$MYPASSWD?-S?$SOCKET??-x?-F?-R [?!?-d?$BAKPATH?]?&&?mkdir?-p?$BAKPATH DBLIST=`$MYCMD?-e?"show?databases;?|?sed?1d"?|egrep?-Evi?"mysql|info"?` for?dbname?in?DBLIST do ????????TLIST=`$MYCMD?-e?"show?tables?from?$dbname;"?|?sed?1d` ????????for?tname?in?$TLIST ????????do ????????????????mkdir?-p?$BAKPATH/$dbname ????????????????$MYSQLDUMP?$dbname?$tname?|gzip?>/$BAKPATH/$dbname/${tname}_$(date?+%F).sql.gz ????????done ????????$MYSQLDUMP??$dbname?|gzip?>?/$BAKPATH/${dbname}_$()$(date?+%F).sql.gz done

注:(純手打,有問題請(qǐng)指出)

如果數(shù)據(jù)庫不大建議兩個(gè)都備份,有時(shí)候只要求恢復(fù)一個(gè)表

-d參數(shù)只備份表結(jié)構(gòu)

-t參數(shù)只備份數(shù)據(jù)

-F刷新binlog日志

其他參數(shù) mysqldump --help查詢

批量恢復(fù)庫大概過程

for dbname in `ls *.sql`;do mysql -uroot -p123456 < $dbname.sql;done

四、增量備份

增量備份時(shí)一定要了解二進(jìn)制的三種模式

可參考內(nèi)容:http://blog.51yip.com/mysql/1042.html

http://blog.csdn.net/jesseyoung/article/details/41211841

五、數(shù)據(jù)庫恢復(fù)

恢復(fù)時(shí)最好的辦法時(shí)停庫,不讓往里面寫?

1.數(shù)據(jù)庫可能有多個(gè),但是日志文件記錄的是全部數(shù)據(jù)庫的變化,所以先進(jìn)行將二進(jìn)制文件按照數(shù)據(jù)庫進(jìn)行拆分,用-d參數(shù)可以實(shí)現(xiàn):

mysqlbinlog? -d? ?oldboy /var/lib/mysql/mysql-bin.000002 > /tmp/oldboy.sql(去掉誤操作的語句),先導(dǎo)入全備,在導(dǎo)入增備

2.指定時(shí)間可能會(huì)有誤差,一半用指定位置恢復(fù),確認(rèn)跳過點(diǎn)后進(jìn)行恢復(fù)如下:

a)mysqlbinlog?mysql-bin.000002 --start-position=370 --stop-position=440? | mysql -uroot -p

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。

網(wǎng)頁題目:mysql分庫分表備份-創(chuàng)新互聯(lián)
分享鏈接:http://chinadenli.net/article40/cdhoeo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應(yīng)式網(wǎng)站、微信公眾號(hào)、網(wǎng)頁設(shè)計(jì)公司、定制網(wǎng)站、Google域名注冊(cè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁設(shè)計(jì)