真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

MySQL自動備份的方式-創(chuàng)新互聯(lián)

這篇文章主要講解了“MySQL自動備份的方式”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“MySQL自動備份的方式”吧!

目前累計服務(wù)客戶上1000+,積累了豐富的產(chǎn)品開發(fā)及服務(wù)經(jīng)驗(yàn)。以網(wǎng)站設(shè)計水平和技術(shù)實(shí)力,樹立企業(yè)形象,為客戶提供網(wǎng)站制作、成都網(wǎng)站設(shè)計、網(wǎng)站策劃、網(wǎng)頁設(shè)計、網(wǎng)絡(luò)營銷、VI設(shè)計、網(wǎng)站改版、漏洞修補(bǔ)等服務(wù)。創(chuàng)新互聯(lián)公司始終以務(wù)實(shí)、誠信為根本,不斷創(chuàng)新和提高建站品質(zhì),通過對領(lǐng)先技術(shù)的掌握、對創(chuàng)意設(shè)計的研究、對客戶形象的視覺傳遞、對應(yīng)用系統(tǒng)的結(jié)合,為客戶提供更好的一站式互聯(lián)網(wǎng)解決方案,攜手廣大客戶,共同發(fā)展進(jìn)步。


一、邏輯備份:使用mysql自帶的mysqldump工具進(jìn)行備份。備份成sql文件形式。
優(yōu)點(diǎn):大好處是能夠與正在運(yùn)行的mysql自動協(xié)同工作,在運(yùn)行期間可以確保備份是當(dāng)時的點(diǎn),它會自動將對應(yīng)操作的表鎖定,不允許其他用戶修改(只能訪問)??赡軙柚剐薷牟僮?。sql文件通用方便移植。
缺點(diǎn):備份的速度比較慢。如果是數(shù)據(jù)量很多的時候。就很耗時間。如果數(shù)據(jù)庫服務(wù)器處在提供給用戶服務(wù)狀態(tài),在這段長時間操作過程中,意味著要鎖定表(一般是讀鎖定,只能讀不能寫入數(shù)據(jù))。那么服務(wù)就會影響的。
備注:所謂的與mysql服務(wù)器能夠自動協(xié)同工作,實(shí)際上是指加參數(shù)來控制mysql服務(wù)器,比如鎖定所有表只能進(jìn)行讀,不能進(jìn)行寫操作。
--lock-all-tables

二、物理備份:直接拷貝mysql的數(shù)據(jù)目錄。
缺點(diǎn),不能去操作正在運(yùn)行的mysql服務(wù)器(在拷貝的過程中有用戶通過應(yīng)用程序訪問更新數(shù)據(jù),這樣就無法備份當(dāng)時的數(shù)據(jù))可能無法移植到其它機(jī)器上去。直接拷貝只適用于myisam類型的表。這種類型的表是與機(jī)器獨(dú)立的。但實(shí)際情況是,你設(shè)計數(shù)據(jù)庫的時候不可能全部使用myisam類型表。你也不可能:因?yàn)閙yisam類型表與機(jī)器獨(dú)立,方便移植,于是就選擇這種表,這并不是選擇它的理由。
更多的情況是,你會根據(jù)業(yè)務(wù)特點(diǎn)(比如你需要支持事務(wù)機(jī)制就必須使用innodb),查詢速度和服務(wù)性能來選擇表類型的。
必須保證表不被使用中。
如果服務(wù)器在你則正在拷貝一個表時改變它,拷貝就失去意義。
如果數(shù)據(jù)庫表在文件系統(tǒng)備份過程中被修改,進(jìn)入備份的表文件主語不一致的狀態(tài),而對以后的恢復(fù)表將失去意義。
保證你的拷貝完整性的最好方法是:關(guān)閉服務(wù)器,拷貝文件,然后重啟服務(wù)器。
或者是,要鎖定對應(yīng)的表(對前端用戶造成訪問問題)。
解釋直接拷貝文件,為什么不具備可移植性?
Mysqldump 產(chǎn)生可移植到其他機(jī)器、甚至具有不同硬件結(jié)構(gòu)的機(jī)器上的文本文件。直接拷貝文件不能夠移植到其他機(jī)器上,除非要拷貝的表使用MyISAM 存儲格式。ISAM 表只能在具有相同硬件結(jié)構(gòu)的機(jī)器之間進(jìn)行拷貝。例如,將文件從S PARC 的Solaris 機(jī)器拷貝到Intel 的Solaris 機(jī)器(或者相反)是行不通的。由MySQL3.23 引進(jìn)的MyISAM 表存儲格式可以解決這個問題,因?yàn)樵摳袷脚c機(jī)器獨(dú)立。因此,如果以下兩個條件都滿足的話,直接拷貝文件可以移植到具有不同硬件結(jié)構(gòu)的機(jī)器上:即另一臺機(jī)器 上也必須運(yùn)行MySQL3.23 以上的版本,并且文件必須表示成MyISAM 表,而不是ISAM 表。

三、雙機(jī)熱備份:mysql數(shù)據(jù)庫沒有增量備份的機(jī)制。當(dāng)數(shù)據(jù)量太大的時候備份是一個很大的問題。還好mysql數(shù)據(jù)庫提供了一種主從備份的機(jī)制(也就是雙機(jī)熱備)。
優(yōu)點(diǎn):適合數(shù)據(jù)量大的時候?,F(xiàn)在明白了。大的互聯(lián)網(wǎng)公司對于mysql數(shù)據(jù)備份,都是采用熱機(jī)備份。搭建多臺數(shù)據(jù)庫服務(wù)器,進(jìn)行主從復(fù)制。
主從復(fù)制經(jīng)常遇到的問題就是,如何保證數(shù)據(jù)不堵塞,不延遲。這個問題還是可以容忍的,有一些方案可以改善。畢竟有得有失的。這已經(jīng)是很省心省力的方式了。

================================================
我目前應(yīng)該使用什么樣的備份策略的權(quán)衡:
物理備份,恢復(fù)快,當(dāng)然最好是存儲在一個機(jī)器上。我現(xiàn)在是用物理備份還是邏輯備份為好呢?

考慮到以后會遷移平臺。為了保證通用性?;謴?fù)速度1分鐘左右的差距我是可以容忍的。所以我為了跨平臺,我更加愿意使用邏輯備份。存儲sql文件形式。

雙熱機(jī)備份方式,目前硬件沒有多個。技術(shù)人員有限,需要人力去維護(hù),比較麻煩。所以排除在外。

感謝各位的閱讀,以上就是“MySQL自動備份的方式”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對MySQL自動備份的方式這一問題有了更深刻的體會,具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識點(diǎn)的文章,歡迎關(guān)注!


網(wǎng)站標(biāo)題:MySQL自動備份的方式-創(chuàng)新互聯(lián)
文章地址:http://weahome.cn/article/iiego.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部