MySQL Percona innobackupex 和 XtraBackup 都是拿來做備份,兩個有什麼不一樣呢?
MySQL Percona innobackupex 和 xtrabackup 有何不同?
- xtrabackup:
- 檔案格式:備份 innodb、xtradb,不能備份 MyISAM
- innodb 不需要 LOCK 就可以備份
- innobackupex:(裡面封裝 xtrabackup 的 script 在裡面)
- 支援 innodb、xtradb (靠 xtrabackup) 和 MyISAM (主要做這個)
- MyISAM 備份時會做 READ LOCK
通常直接使用 innobackupex 即可,若有確認資料庫沒有 MyISAM 格式的話,也可以直接使用 xtrabackup。
相關網頁
- xtrabackup 詳解(已糾正) - 此篇原理圖片寫得很不錯(阿里雲)
- 使用 Percona innobackupex 備份 與 還原 MySQL