This commit is contained in:
2024-01-31 18:40:02 +08:00
parent 42dc8497a2
commit 2c19d4132c
2 changed files with 33 additions and 4 deletions
+9
View File
@@ -118,8 +118,17 @@ tar -xf:解压文件,不显示日志
tar -cvf:只打包,不压缩,显示日志
tar -xvf:解压文件,显示日志。
tar -zcvf:打包压缩,显示日志
```shell
tar -zcvf wwwroot.tar.gz wwwroot/
```
tar -zxvf:解压(最常用)
```shell
tar -zxvf wwwroot.tar.gz
```
### 系统服务:
systemstl:操作系统服务。
+24 -4
View File
@@ -102,7 +102,15 @@ innobackupex --user=root --password=123456 --host=127.0.0.1 ~/mysql_bakup/
![image-20240130140723465](MySQL/image-20240130140723465.png)
#### 增量备份
#### 差异备份
首先需要全量备份一次
```shell
innobackupex --user=root --password=123456 --host=127.0.0.1 ~/mysql_bakup/
```
然后按照全量备份生成的备份目录为基础
```shell
innobackupex --user=root --password=123456 --host=127.0.0.1 --incremental ~/mysql_bakup/ --incremental-basedir=~/mysql_bakup/2024-01-30_14-03-42/
@@ -110,7 +118,7 @@ innobackupex --user=root --password=123456 --host=127.0.0.1 --incremental ~/mysq
![image-20240130151257100](MySQL/image-20240130151257100.png)
增量备份需要使用参数--incremental指定需要备份到哪个目录,使用incremental-dir指定全备目录
差异备份需要使用参数--incremental指定需要备份到哪个目录,使用incremental-dir指定全备目录
查看备份数据
@@ -178,7 +186,7 @@ setenforce 0
永久关闭SELinux
#### 增量备份恢复
#### 差异备份恢复
```shell
# 停止目标服务器上的mysql
@@ -199,7 +207,7 @@ rm -rf /var/lib/mysql
innobackupex --apply-log --redo-only ~/mysql_bakup/2024-01-30_14-03-42/
```
将增量备份数据合并到全备数据目录当中
将差异备份数据合并到全备数据目录当中
```shell
innobackupex --apply-log --redo-only ~/mysql_bakup/2024-01-30_14-03-42/ --incremental-dir=~/mysql_bakup/2024-01-30_15-12-28/
@@ -211,7 +219,19 @@ innobackupex --apply-log --redo-only ~/mysql_bakup/2024-01-30_14-03-42/ --increm
innobackupex --copy-back ~/mysql_bakup/2024-01-30_14-03-42/
```
赋予权限
```shell
chown mysql:mysql /var/lib/mysql -R
```
临时关闭SELinux
```she
setenforce 0
```
永久关闭SELinux
# Windows 下安装 绿色版