You've already forked www.colben.cn
update
This commit is contained in:
@@ -6,12 +6,12 @@ tags: ["xtrabackup", "备份", "mysql"]
|
||||
categories: ["database"]
|
||||
---
|
||||
|
||||
# 环境
|
||||
## 环境
|
||||
- CentOS7
|
||||
- MySQL 5.27.22
|
||||
- XtraBackup 2.4
|
||||
|
||||
# 安装
|
||||
## 安装
|
||||
- 创建 percona.repo 文件,内容如下
|
||||
```ini
|
||||
[percona-release-x86_64]
|
||||
@@ -43,14 +43,14 @@ categories: ["database"]
|
||||
yum install percona-xtrabackup-24
|
||||
```
|
||||
|
||||
# 创建数据库备份用户
|
||||
## 创建数据库备份用户
|
||||
```sql
|
||||
create user percona@localhost identified by '123456';
|
||||
grant reload, lock tables, process, replication client on *.* to percona@localhost;
|
||||
flush privileges;
|
||||
```
|
||||
|
||||
# 全量备份
|
||||
## 全量备份
|
||||
- 按天创建全量备份目录
|
||||
```bash
|
||||
xtrabackup --backup --rsync --parallel=4 --user=percona --password=123456 \
|
||||
@@ -68,7 +68,7 @@ flush privileges;
|
||||
ls -d mysql.* | head -n -3 | xargs rm -rf
|
||||
```
|
||||
|
||||
# 恢复数据
|
||||
## 恢复数据
|
||||
- 准备一个 xtrabackup 备份目录
|
||||
```bash
|
||||
xtrabackup --prepare --use-memory=2G --target-dir=/backup/20190711
|
||||
|
Reference in New Issue
Block a user