mysql全备份xtrabackup(innobackupex)方式

1.下载安装xtrabackup
https://www.percona.com/downloads/Percona-XtraBackup-LATEST/
安装

yum -y install perl perl-devel libaio libaio-devel perl-Time-HiRes perl-DBD-MySQL libev-devel
rpm -ivh percona-xtrabackup-24-2.4.9-1.el7.x86_64.rpm

查看

rpm  -ql   percona-xtrabackup-24


备份方式查看

 man innobackupex


2.创建一个用户专门做数据库备份

grant reload,process,lock tables,replication client on *.* to 'admin'@'localhost'   identified by '123456';
flush privileges;


3.备份

//备份
innobackupex --user=admin  --password=123456  /full_xtrabackup
//查看备份cd /full_xtrabackup/2021-06-02_10-37-32



4.预备
将备份的文件和备份时产生的日志文件合并

innobackupex --apply-log --redo-only --user=admin  --password=123456 /full_xtrabackup/2021-06-02_10-37-32/

5.制造故障

 rm -rf /usr/local/mysql/data/*

此时数据库实例是启动的,数据可以访问,但是数据库中的表已经没有了

关闭mysql

pkill -9 mysqld

6.开始恢复备份

innobackupex --copy-back  /full_xtrabackup/2021-06-02_10-37-32/


修改文件权限

cd /usr/local/mysql
chown -R mysql.mysql .

7.重启MySQL服务

service mysql start

mysql全备份xtrabackup(innobackupex)方式相关推荐

  1. mysql增量备份xtrabackup(innobackupex)方式

    mysql增量备份xtrabackup(innobackupex)方式 1.首先对数据库进行全备份 当前数据库表数据 数据库全备份 innobackupex --user=admin --passwo ...

  2. mysqldump介绍,利用MySQL全备份(mysqldump),如何只恢复一个库或者一个表?

    mysqldump介绍,利用MySQL全备份(mysqldump),如何只恢复一个库或者一个表? mysql 按照备份恢复方式分为逻辑备份和物理备份.逻辑备份是备份 sql 语句,在恢复的时候执行备份 ...

  3. mysql全备份批处理命令

    1.mysql全备份 复制以下代码, 保存为.bat文件 @echo off set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%" D:/wamp6 ...

  4. Mysql数据备份---xtrabackup

    1.完全备份 innobackupex --user=root --password=123456 --no-timestamp /backup/db/full_`date +%F` --socket ...

  5. mysql全备份+增量备份笔记总结

    备份基础知识 冷备(cold backup):需要关mysql服务,读写请求均不允许状态下进行: 温备(warm backup): 服务在线,但仅支持读请求,不允许写请求: 热备(hot backup ...

  6. xshell对mysql的备份与恢复_windows下mysql全备份及还原(亲测可用)

    环境: 要备份的数据库ip为 192.168.28.1 账户 test1 ,密码 123456 本地数据库ip 为 192.168.28.2 账户 test1 ,密码 123456 全备份分为设置数据 ...

  7. mysql 数据库定时备份 增量/全备份

    echo 开始:$Begin 结束:$Last $GZDumpFile succ >> $LogFile cd $BakDir/daily /bin/rm -f * 2)增量备份脚本(脚本 ...

  8. Mysql 物理备份

    Mysql 物理备份: Innobackupex 和 xtrabackup(热备) Percona XtraBackup是一款基于MySQL的热备份的开源实用程序,它可以备份5.1到5.7版本上Inn ...

  9. mysql常见增量恢复方式_MySQL 全备份与增量备份 全恢复与增量恢复

    一,全备份 与 全恢复 1.vim /root/db_backup/mysqldump_mraz.php,内容如下: date_default_timezone_set("PRC" ...

最新文章

  1. Golang TDD实践报告:快速排序Quick Sort
  2. w ndows连接USB不正常,Raspberry Pi Zero W 连接电脑 – 针对Windows 10 缺少RNDIS驱动
  3. 如何高效的利用博客园?
  4. C# 尝试读取或写入受保护的内存,这通常指示其他内存已损坏。错误类型为:System.AccessViolationException。...
  5. springboot+springcloud相关问题
  6. mysql 排除另一表_MYSQL 两表 排除 重复记录
  7. Statement与PreparedStatement的区别
  8. 《深入理解 Java 虚拟机》把这个知识点讲错了?
  9. android扫雷PPT,《扫雷游戏制作》PPT课件.ppt
  10. ubuntu安装linux deepin,如何在ubuntu上安装如何在Ubuntu上安装Deepin桌面环境
  11. 计算机软件故障及其处理方法,计算机常见软件故障及其解决方法
  12. html5时间插件mui,移动端时间控件 HTML5+ 的 pickDate 和 MUI 的 dtpicker 的使用与对比...
  13. 2018DeeCamp笔试题目第二套B卷
  14. 【贪玩巴斯】数字图像处理基础课堂笔记(六)——「一维、二维离散傅里叶变化及其方变换,卷积定理,频域滤波的步骤」 2021-11-08
  15. 深度学习常用显卡比较
  16. Thinkphp5.1整合支付宝APP支付
  17. 送给电路设计新人:PCB经典设计流程
  18. ADC中PPM rms dBFS
  19. java关闭端口_使用java代码关闭指定端口的程序-windows
  20. 关于Macbook Pro/Air 键盘输入乱码,重置NVRAM无效

热门文章

  1. uni-app小程序证件拍照
  2. 创建一个简单的flask项目步骤
  3. 解决cnpm : 无法加载文件 C:\Users\Administrator\AppData\Roaming\npm\cnpm.ps1,因为在此系统上禁止运行脚本。
  4. 企业备案和个人备案有什么区别?
  5. 实现一款简单的音乐播放器
  6. 程序设计实习 作业3 魔兽世界终极版
  7. 甘肃单招计算机应用基础知识,甘肃单招考试真题试卷
  8. motan yar php,motan学习笔记 四 motan Demo 之yar 分析
  9. 用Wex5平台打包生成App图文详解(Android)
  10. Unity 音频管理框架