Backup

我可以在 MariaDB 10.1.23 上使用 mariabackup 創建和恢復部分備份嗎?

  • October 23, 2018

我在 Percona xtrabackup 手冊中讀到 xtrabackup 需要 MySQL 5.6 來恢復部分備份(只有一些數據庫或表)。但是 MariaDB 什麼都沒有。瑪麗亞備份怎麼樣?我有 MariaDB 10.1.23。mariabackup 是否支持此版本的部分備份和恢復?

是的,並且您以完全相同的方式執行此操作,就像您在 Percona 中所做的那樣,將 xtrabackup 替換為 mariabackup(或在命令行中將 innobackupex 替換為“mariabackup –innobackupex”)

您可以使用 Percona Xtrabackup / innobackupex 對 MariaDB 數據庫進行部分備份(只要您沒有使用壓縮或靜態加密)。我個人將它與 MariaDB 10.1 版一起使用。(注意:從 MariaDB 10.3 開始,xtrabackup 不再正常工作。)

MariaDB Backup ( mariabackup) 是 Percona Xtrabackup 的一個分支(增加了對壓縮和靜態加密的支持),因此(邏輯上)它也應該支持部分備份。MariaDB 10.1.23 是首次引入 MariaDB 備份的版本。由於這是該工具的 alpha 版本,因此不建議在生產環境中使用。有關詳細資訊,請參閱此MariaDB 部落格文章

似乎至少在以後的版本中支持部分備份,以及mariabackup指定要備份的特定數據庫和表以及要從備份中排除的表和數據庫的選項。

引用自:https://dba.stackexchange.com/questions/198788