mysql meb物理备份
'''
参考 https://blog.csdn.net/m582445672/article/details/7649944注意:
在数据还原时,需要将需要还原数据库停止并将存放数据的目录删除,还原结束后,再启动数据库,并进入
数据库排查数据是否还原成功/data/mysql-8.0.30/my.cnf 备份使用的数据库配置文件
/data/mysql-8.0.30/mysql.cnf 还原数据库使用的配置文件压缩备份目录结构
[root@db databak]# pwd
/data/databak
[root@db databak]#
[root@db databak]#
[root@db databak]# ll compress/
总用量 0
drwxr-x--- 4 root root 97 8月 25 11:46 2022-08-25_11-46-19全量及增量备份目录结构
[root@db databak]# pwd
/data/databak
[root@db databak]# ll backup/
总用量 0
drwxr-x--- 4 root root 97 8月 25 16:01 2022-08-25_14-23-37
drwxr-xr-x 4 root root 60 8月 25 15:37 incremental
[root@db databak]#
[root@db databak]#
[root@db databak]# ll backup/incremental/
总用量 0
drwxr-x--- 4 root root 97 8月 25 15:31 2022-08-25_15-31-54
drwxr-x--- 4 root root 97 8月 25 15:37 2022-08-25_15-37-36
''''''
压缩备份:
不支持增量备份
参数解析:
--compress-level=1 : 压缩等级,1-9,1为快速压缩
uncompress : 解压压缩后的文件
--with-timestamp 创建一个时间格式文件存放备份数据备份:
mysqlbackup --defaults-file=/data/mysql-8.0.30/my.cnf --user=mysqluser --password='a123456b' \
--socket=/data/mysqldata8030/mysql.sock --compress-level=1 \--with-timestamp --backup-dir=/data/databak/compress backup压缩还原
第一步:检测事务日志,并解压
mysqlbackup --defaults-file=/data/mysql-8.0.30/mysql.cnf --uncompress \
--backup-dir=/data/databak/compress/2022-08-25_11-46-19/ apply-log第二步:copy物理文件
mysqlbackup --defaults-file=/data/mysql-8.0.30/mysql.cnf \
--backup-dir=/data/databak/compress/2022-08-25_11-46-19/ copy-back
''''''
全量备份:
参数解析:
--with-timestamp 用户创建一个备份目录下面当前时间的文件夹
--backup-dir 备份的目录
Backup 说明是备份操作
apply-log 记录LSN数据插入点A.1全库备份.
mysqlbackup --defaults-file=/data/mysql-8.0.30/my.cnf --user=mysqluser --password='a123456b' \
--socket=/data/mysqldata8030/mysql.sock --with-timestamp --backup-dir=/data/databak/backup backupA.2全库还原.
第一步:检测事务日志
mysqlbackup --defaults-file=/data/mysql-8.0.30/mysql.cnf --backup-dir=/data/databak/backup/2022-08-25_14-23-37/ apply-log第二步:copy物理文件
mysqlbackup --defaults-file=/data/mysql-8.0.30/mysql.cnf --backup-dir=/data/databak/backup/2022-08-25_14-23-37/ copy-back
''''''
增量备份
参数说明:
--incremental :代表为增量备份.
--incremental-backup-dir : 增量备份存放到哪个路径下
--incremental-base : 增量备份的基础备份或增量备份的文件
--incremental-base : 这里的备份,就是上一次增量备份的路径D.1 增量备份
第一次增量备份:
mysqlbackup --defaults-file=/data/mysql-8.0.30/my.cnf --user=mysqluser --password='a123456b' --socket=/data/mysqldata8030/mysql.sock \
--with-timestamp --incremental --incremental-backup-dir=/data/databak/backup/incremental/ \
--incremental-base=dir:/data/databak/backup/2022-08-25_14-23-37 backup第二次增量备份:
mysqlbackup --defaults-file=/data/mysql-8.0.30/my.cnf --user=mysqluser --password='a123456b' --socket=/data/mysqldata8030/mysql.sock \
--with-timestamp --incremental --incremental-backup-dir=/data/databak/backup/incremental/ \
--incremental-base=dir:/data/databak/backup/incremental/2022-08-25_15-31-54 backupD.2 增量还原
1. 全备检测匹配释放事务日志mysqlbackup --defaults-file=/data/mysql-8.0.30/mysql.cnf --backup-dir=/data/databak/backup/2022-08-25_14-23-37/ apply-log2. 检测匹配释放第一次的增量备份mysqlbackup --backup-dir=/data/databak/backup/2022-08-25_14-23-37/ \--incremental-backup-dir=/data/databak/backup/incremental/2022-08-25_15-31-54/ apply-incremental-backup3.检测匹配释放第二次的增量备份mysqlbackup --backup-dir=/data/databak/backup/2022-08-25_14-23-37/ \--incremental-backup-dir=/data/databak/backup/incremental/2022-08-25_15-37-36/ apply-incremental-backup4. 最后进行物理文件复制mysqlbackup --defaults-file=/data/mysql-8.0.30/mysql.cnf --backup-dir=/data/databak/backup/2022-08-25_14-23-37/ copy-back
'''
mysql meb物理备份相关推荐
- mysql meb物理备份脚本
# coding:utf-8 # encoding=UTF-8 # !/usr/bin/python3 # encoding: utf-8 # filename: meb-mysql-backups. ...
- MySQL逻辑物理备份测试
MySQL逻辑物理备份测试 目录 逻辑备份 mysqldump普通备份 mysqlpump并行备份 mysqlpump压缩并行备份 mydumper并行备份 mydumper并行压缩备份 小结 物理备 ...
- meb备份mysql_基于MySQL MEB的备份恢复
MEB是MySQL商业版中提供的备份工具,属于物理备份. 同XtraBackup一样,mysqlbackup的使用过程同样包含如下三个步骤: 备份(--backup)=> 应用日志(--appl ...
- 转 基于MySQL MEB的备份恢复
几种备份方式的介绍 mysqlbackup是一个热备份工具.也就是说它不像mysqldump那样给表上一个全局锁,由于mysqldump上了这个锁,所以就造成客户端只能对 数据库进行读操作不能写,这也 ...
- 如何对mysql做物理备份_如何创建物理MySQL备份
前提条件 在开始之前,确保你有一个有sudo权限的用户和一个MySQL数据库服务器. 查找数据目录 使用root密码登录到MySQL服务器.$ sudo mysql -u root -p 下面的SQL ...
- MySQL 的物理备份、逻辑备份、增量备份
物理备份 , 冷备 cp .tar 首先需要两台PC: mysql 121.40.25.207 mysql02 47.9 ...
- mysql数据库物理备份_MySQL数据库之xtrabackup物理备份(一)
(1)备份开始时会开启一个后台检测进程,实时检测mysql redo(已提交的事务)的变化,一旦发现redo中有新日志写入,立刻将日志记入后台日志文件xtrabackup_log中, (2)复制Inn ...
- mysql - percona-xtrabackup 物理备份
Xtrabackup是开源免费的支持MySQL 数据库热备份的软件,在 Xtrabackup 包中主要有 Xtrabackup 和 innobackupex 两个工具.其中 Xtrabackup 只能 ...
- MySQL · 物理备份 · Percona XtraBackup 备份原理
前言 Percona XtraBackup(简称PXB)是 Percona 公司开发的一个用于 MySQL 数据库物理热备的备份工具,支持 MySQl(Oracle).Percona Server 和 ...
最新文章
- 对“纯手工编写的第一个Hibernate程序”的改进
- boost::mpl模块实现count相关的测试程序
- html 新append后的元素如何注册click
- VC2008 Windows Media Player控件的使用技巧 二
- Bailian4107 19岁生日礼物-Birthday Gift【进制】
- 内存映射过程之paging_init
- 关联分析购物篮案例python_多角度看数据挖掘经典案例-购物篮分析
- 批判性思维-真理符合论
- 半导体存储器(RAM和ROM)
- java打印表情包_表情包生成器
- 【STM32】基础知识 第十课 CubeMx
- 70后.net老猿,尚能饭否?
- 【特征工程】词袋模型/TF-IDF模型/词汇表模型的代码实现(文本特征提取)
- spring-boot、jeecg-boot中解除shiro限制了上传视频文件,以及设置上传文件大小的限制
- MybatisX的使用方法
- 与机器人恋爱?人工智能已开始影响人类伦理观
- springboot整合多线程ThreadPoolTaskExecutor
- Centos7 SSH远程登录十分缓慢的解决方案
- 基于霍夫曼(Huffman)图像编码的图像压缩和重建-含Matlab代码
- 计算机正在在更新怎么停止运行,Win10系统更新到一半该怎么暂停或取消呢?