国产成人精品18p,天天干成人网,无码专区狠狠躁天天躁,美女脱精光隐私扒开免费观看

MySQL自動(dòng)備份的方式

發(fā)布時(shí)間:2021-09-27 17:43 來(lái)源:億速云 閱讀:0 作者:chen 欄目: Mysql 歡迎投稿:712375056

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


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

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

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

================================================
我目前應該使用什么樣的備份策略的權衡:
物理備份,恢復快,當然最好是存儲在一個(gè)機器上。我現在是用物理備份還是邏輯備份為好呢?

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

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

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。

日韩精品一区二区AV在线| 国产97人人超碰caoprom| 成人国内精品久久久久影院VR| 久久久久久人妻精品一区| 色欲人妻综合AAAAA网 | 婷婷综合久久中文字幕蜜桃三电影|