xtrabackup备份mysql_配置xtrabackup备份mysql数据库
下載地址:
https://www.percona.com/downloads/XtraBackup/LATEST/
為了方便起見本次安裝使用yum源安裝方式
1? ? 安裝yum源:
yum install http://www.percona.com/downloads/percona-release/redhat/0.1-4/percona-release-0.1-4.noarch.rpm
2? ? 安裝libev:
yum install ?perl-DBD-MySQL
下面這個安裝需要根據自己的操作系統,安裝libev
wget ?ftp://rpmfind.net/linux/dag/redhat/el6/en/x86_64/dag/RPMS/libev-4.15-1.el6.rf.x86_64.rpm
rpm -ivh libev-4.15-1.el6.rf.x86_64.rpm
3? ? 安裝xtrabackup:
yum install percona-xtrabackup-24
備份測試:
創建備份用戶并授予權限:
create user xtrabk@'localhost' identified by 'onlybackup';
GRANT RELOAD, LOCK TABLES, REPLICATION CLIENT,PROCESS ON *.* TO xtrabk@'localhost';
只用全備恢復過程(成功測試):
備份:
innobackupex --defaults-file=/data/mysqldata/3306/my.cnf --user=system --password='welcome123' /data/mysqldata/backup
準備恢復:
innobackupex --apply-log /data/mysqldata/backup/2017-10-17_13-08-11
刪除data和log目錄下文件
執行恢復:
innobackupex --defaults-file=/data/mysqldata/backup/my.cnf --copy-back /data/mysqldata/backup/2017-10-17_13-08-11/
總結
以上是生活随笔為你收集整理的xtrabackup备份mysql_配置xtrabackup备份mysql数据库的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: rust门卡有什么用_Rust能力养成之
- 下一篇: 小甲鱼python数字游戏给三次机会_【