博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql-学习-13-20170619-MySQL备份恢复-xtrabackup-2
阅读量:5240 次
发布时间:2019-06-14

本文共 1158 字,大约阅读时间需要 3 分钟。

mysql-学习-13-20170619-MySQL备份恢复-xtrabackup-2

 【管理员】吴炳锡(82565387)  20:34:15
基于xtrabackup的增备,只需要了解
如果需要增备建议大家备份binlog  
 
带压缩打包的备份:

 

不加gzip - 也可以

 

 

 

 

生成密码串:

 

 
innobackupex --no-timestamp -S /tmp/mysql3306.sock -uroot -pwubxwubx --encrypt=AES256 --encrypt-key="4xzKJLxeAg9IENY1EfwfdcN4lw0lHCFa" /data/backup/db1 
 
innobackupex --decrypt=AES256 --encrypt-key="4xzKJLxeAg9IENY1EfwfdcN4lw0lHCFa" /data/backup/db1  --remove-original  

制定数据库的备份:

 

 恢复:

 

 

使用mysqldump的备份(只备份表结构使用-d命令 --no-data)

 

 忽略gtid使用-f恢复库

 

 清掉wubx的表空间,清掉后只剩下了wubx.frm表结构的文件了

alter table wubx discard tablespace;

cp /data/backup/zst/wubx.cfg .  
 
 chown -R mysql:mysql wubx.* 
 
然后执行import语句 会看到数据已经过来了

 

下面是老师总结的: 
mysql>alter table tb discard tablespace;
cp /data/backup/zst/wubx.cfg . 
cp /data/backup/zst/wubx.ibd .
chown -R mysql:mysql wubx.*
mysql>alter table tb import tablespace; 

mysql 5.6以后支持表空间传输 

 

今天主讲的内容如下:

 【管理员】吴炳锡(82565387)  22:28:01
1. tar  流式备份
【管理员】吴炳锡(82565387)  22:28:08
2. 远程备份
【管理员】吴炳锡(82565387)  22:28:16
nc  , wdt ,bt 
【管理员】吴炳锡(82565387)  22:29:22
3. 加密备份
【管理员】吴炳锡(82565387)  22:29:37
4. 备份单个库及Innodb表空间传输

 

binlog的格式:

 https://dev.mysql.com/doc/internals/en/ 

 

 binlog_event.h 

 

转载于:https://www.cnblogs.com/wanggl/p/7051050.html

你可能感兴趣的文章
这两天遇到iphone使用app store下载免费软件,必须验证付款信息才能购物是怎么回事???...
查看>>
Linux下中间人攻击利用框架bettercap测试
查看>>
ecshop hash登录 + wordpress mysql盲注字段
查看>>
接口和多态
查看>>
初涉三元环
查看>>
Python SMTP发送邮件
查看>>
庄子·内篇·养生主第三
查看>>
【LeetCode】137. Single Number II (3 solutions)
查看>>
物理模型name与comment互相转化
查看>>
markdown语法
查看>>
HDU 4553 约会安排
查看>>
使用其他模型分页$data = $this->paginate('MerchantProductOrder');
查看>>
BZOJ3456城市规划
查看>>
Oracle联机日志损坏解决办法
查看>>
python自学开始
查看>>
tomcat 查看和修改内存
查看>>
iOS:制作一个简易的计算器
查看>>
正则表达式
查看>>
23种设计模式(5):原型模式
查看>>
遐想关于机器人革命
查看>>