XtraBackup工具詳解 Part 2 xtrabackup安裝
實驗環境
此次實驗的環境如下
-
MySQL 5.7.25
-
Redhat 6.10
1. xtrabackup版本
我們在官方網站可以看到xtrabackup有多個版本
https://www.percona.com/downloads/
- Percona XtraBackup 8.0
- Percona XtraBackup 2.4
- Percona XtraBackup 2.3
- Percona XtraBackup 2.2
其中8.0只支援MySQL 8.0的版本
2.4版本支援MySQL 5.11 , 5.5, 5.6 和5.7的版本
所以這裡我們使用2.4的版本
2.下載rpm包
這裡我們使用rpm包的形式安裝
下載XtraBackup 2.4.14
這裡我們只下載第一個包,也可點選下面連結下載
連結: https://pan.baidu.com/s/12TScnbBXLOeeAR2nuB7DuA 提取碼: mhgx
3. 安裝XtraBackup 2.4
這裡我們要先安裝依賴包,否則會報錯缺少依賴包
yum install -y perl-DBD-MySQL rpm -ivh libev-4.15-1.el6.rf.x86_64.rpm
其中libev需要單獨下載,注意需要下載2.4.15版本。也可以點選下面百度雲連結下載
https://centos.pkgs.org/6/repoforge-x86_64/libev-4.15-1.el6.rf.x86_64.rpm.html
連結: https://pan.baidu.com/s/12TScnbBXLOeeAR2nuB7DuA 提取碼: mhgx
最後安裝xtrabackup
rpm -ivh percona-xtrabackup-24-2.4.14-1.el6.x86_64.rpm
4. 驗證安裝
最後我們驗證下安裝是否成功
5. Percona XtraBackup命令
Percona XtraBackup工具包含如下兩個命令
- xtrabackup
- innobackupex
二者都可用來進行資料庫的備份,都支援innodb和非innodb
早期版本中innobackup為xtrabackup的perl實現,現在是xtrabackup的一個符號連結
innobackupex在後續版本中會被廢除
其有如下用法上的區別
- xtrabackup指定備份目錄時需要加--target-dir選項,而innobackupex不需要
- xtrabackup備份的檔案直接放在備份目錄下,而innobackupex會在備份目錄下建立一個日期命名的資料夾
這些後續內容詳細介紹
由於現在innobackupex用的比較多,這期用innobackupex做講解
5. 參考資料
本專題所有內容翻譯子Percona XtraBackup的官方文件
可通過如下連結下載
http://www.zhaibibei.cn/mysql/xtrabackup/tutorial1
可以看到已經安裝完成,下節我們繼續
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28413242/viewspace-2650735/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- XtraBackup工具詳解 Part 3 XtraBackup工作原理
- XtraBackup工具詳解 Part 4 XtraBackup許可權及配置
- RHEL安裝Xtrabackup
- XtraBackup工具詳解 Part 5 使用innobackupex對資料庫進行全備資料庫
- MySQL xtrabackup for centos7.2安裝MySqlCentOS
- mysql之 xtrabackup-2.4.12 安裝MySql
- 【Xtrabackup】Xtrabackup備份基礎知識
- Percona Xtrabackup2.4.12版本安裝小記
- CentOS下使用yum方式安裝percona xtrabackup步驟CentOS
- 【Xtrabackup】Xtrabackup全備、增量備份及恢復示例
- MySQL:xtrabackup備份MySql
- Xtrabackup增量備份
- MySQL 複製全解析 Part 11 使用xtrabackup建立MySQL複製MySql
- MySQL8.0之XtraBackupMySql
- Xtrabackup 2.4.14使用指南
- Xtrabackup全量備份
- XtraBackup 搭建從庫的一般步驟及 XtraBackup 8.0 的注意事項
- xtrabackup 2.4 的介紹與使用
- 使用Xtrabackup遠端備份MysqlMySql
- xtrabackup備份mysql“ib_logfile0 is ofMySql
- pt-online-schema-change和XtraBackup的
- pt-tools系列:xtrabackup最佳實踐
- 如何對xtrabackup 備份限制使用IO大小
- 從原始碼分析 XtraBackup 的備份原理原始碼
- 【MySQL】xtrabackup 2.4.12備份觸發的bugMySql
- MySQL Backup--Xtrabackup備份限速問題MySql
- 【MySQL】Xtrabackup備份及恢復指令碼MySql指令碼
- 使用Xtrabackup完整備份中恢復單表
- MySQL 5.7.21 Linux平臺安裝 Part 2MySqlLinux
- 故障分析 | DDL 導致的 Xtrabackup 備份失敗
- 關於xtrabackup --slave-info引數的說明
- xtrabackup備份mysql以及建立自動定時任務MySql
- 問題定位 | XtraBackup 8.0 資料重建避坑事件始末事件
- Maven安裝詳解Maven
- 2、爬蟲-安裝anaconda工具爬蟲
- 終於解決了《====》記一次mysql熱備份xtrabackup(沒有解決問題)MySql
- Xwiki安裝部署詳解
- MySQL備份與恢復——基於Xtrabackup物理備份恢復MySql