日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql 商业版备份_MySQL企业版备份工具MEB

發布時間:2025/3/19 数据库 51 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql 商业版备份_MySQL企业版备份工具MEB 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

”工欲善其事,必先利其器“。數據備份是DBA的日常工作,也是保證數據安全的重要工作,要盡善盡美的完成這項工作,必須要使用一款高效可靠的備份工具。MySQL在其企業版里提供了一款備份工具——MySQL Enterprise Backup,簡稱MEB。

MEB是一款跨平臺的高效備份工具,它支持在線”熱“備份,增量備份、差異備份、部分備份、壓縮備份等一系列主流的備份功能。MySQL Enterprise Backup在優化了InnoDB表備份的同時,還能夠備份和恢復MySQL支持的各種存儲引擎創建的表。讀寫過程可以由多個線程獨立并行進行,并且,不同的線程可以對單個文件的不同塊進行讀取、寫入處理,使得備份和恢復過程快速執行,相對于邏輯備份工具mysqldump有著顯著的性能提升。

在介紹MEB詳細內容之前,讓我們看一下常見的幾種數據庫備份方法。

完整備份:完全備份會備份數據完整的副本。如果您不需要恢復到特定的時間點,那么只使用完整備份的策略即可滿足需要。例如,如果數據不經常更改或不重要,并且可以容忍損失幾天的數據,那么用戶可以每天甚至每周運行完整的備份。

完整備份+增量備份:用增量備份補充完整備份,使用戶能夠更頻繁地運行備份,并將恢復時間減少到幾個小時內。增量備份不需要太多的磁盤空間,因此可以減少存儲需求和成本。

完整備份+增量備份+日志:如果需要在幾分鐘內恢復,或者恢復到特定時間點,那么將完整備份和增量備份與事務日志備份結合起來是非常合適的。可以使用事務日志的備份應用完整備份、增量備份和前滾。

除了上述方法,備份還需要考慮備份時長、恢復時長、恢復級別、存儲要求及存儲的限制等因素。綜合考慮后,制定適合自己的備份策略。

MEB提供了一個命令行的客戶端mysqlbackup,MEB的全部功能都通過它來執行。MEB的功能非常強大,通過它可以進行如下工作:

備份數據庫:一個完整的備份周期包括,備份、驗證和恢復。MEB支持如下類型的備份:

備份到單一文件,支持將其存放到其它服務器、磁帶、云存儲

完整備份

差異備份或增量備份

壓縮備份

部分備份

樂觀備份

備份In-memory數據

定期備份

恢復數據庫:MEB可以同如下方法恢復數據庫:

恢復壓縮備份

恢復加密備份

恢復增量備份

恢復表

恢復使用-tts進行的備份

恢復云存儲的備份

恢復表空間到不同的位置

準備/恢復備份目錄

備份加密的InnoDB表空間:MEB支持對表空間文件加密(TDE)的數據庫進行備份和恢復。

使用Redo日志歸檔備份:MEB可以利用Redo日志歸檔進行備份,以防止Redo日志被覆蓋引發的問題。

主從復制使用MEB:通過MEB備份主服務器,并在一個新的從服務器上恢復備份來搭建主從復制,而不需要停止主服務器。

群組復制使用MEB:與備份單機相同,MEB也可以用于組成員的快速備份和恢復。

備份加密:MEB支持使用AES區塊加密(CBC模式)對備份進行加密,以增強安全性。

媒體管理軟件使用MEB:MEB支持使用媒體管理軟件將備份保存至大容量的存儲,例如可以使用支持System Backup to Tape (SBT) API的軟件將數據備份到磁帶。

容器使用MEB:使用企業版MySQL容器,可以對在同一個主機上的其他容器中的mysql進行備份。

介紹了MEB的功能,接下來我們看一下MEB是怎么樣進行工作的。

備份InnoDB表。備份首先通過ibbackup將InnoDB的數據文件進行壓縮和復制。文件通過壓縮可以達到70%~90%,并且會標記最早和最新的LSN。

備份InnoDB日志。在復制數據文件期間積累的InnoDB日志文件,使用LSN進行復制。

只復制日志文件中包含重做信息的部分,并覆蓋從備份開始到備份結束的時間。通過這個操作實現一致性。

備份MyISAM表。mysqlbackup相當于封裝了ibbackup。更容易使用的接口去備份MyISAM數據和InnoDB數據,因此,它可以進行一致性的恢復。在備份期間完全可以訪問InnoDB表,但是MyISAM表會有一個表鎖,無法進行更新。

恢復數據庫恢復數據庫首先將InnoDB文件解壓縮到data目錄。MySQL Enterprise Backup重新創建InnoDB日志文件,并應用這些日志,以使InnoDB文件恢復到一致的狀態,然后恢復MyISAM數據。

看到這里,相信有很多人關心XtraBackup和MEB的對比,在最后,介紹一下MEB相對于PXB的優勢在哪里。

MEB可以顯示備份的過程

MEB可以通過Oracle secure backup將數據備份到磁帶

MEB支持離線備份

MEB支持備份日志文件用于時間點恢復

MEB可以在恢復時更改表名稱

以上內容是關于MEB的簡單介紹,關于它的詳細使用方法請訪問 “https://dev.mysql.com/doc/mysql-enterprise-backup/3.12/en/meb-getting-started.html”。

已經訂閱MySQL企業版的用戶可以直接下載使用,新用戶可以下載30天的試用版”https://edelivery.oracle.com/“。

總結

以上是生活随笔為你收集整理的mysql 商业版备份_MySQL企业版备份工具MEB的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。