
mysql备份恢复专题四(innobackupex 单表完全恢复原理)
������������ ������������������������������������DML������������ ������������������������������������������������������������������������ ���������������������
发布日期:2021-05-10 15:50:20
浏览次数:20
分类:精选文章
本文共 4628 字,大约阅读时间需要 15 分钟。
���������������������������
���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������upte���������������������������������������������������
1. ���������������
mysql -uroot -pR00t_123mysql> create database test;
2. ���������������
mysql> use test;mysql> create table tmp_list_001(id int primary key,name varchar(20));
3.������������������
mysql> insert into tmp_list_001 values(1,'wufan');mysql> insert into tmp_list_001 values(2,'zhangsan');...mysql> flush logs;
4. ������������
#/mybackup/xtrabackup/myfull_backup.sh
5. ������������������
mysql> insert into tmp_list_001 values(3,'lisi');...mysql> flush logs;
6. ���������������������
#/mybackup/xtrabackup/myincr_backup.sh
7. ���������������������
#/mybackup/xtrabackup/myincr_backup.sh
8. ���������������������
#/mybackup/xtrabackup/myincr_backup.sh
9. ������������������������������binlog���������
mysql> insert into tmp_list_001 values(10,'zhangyuqi');...mysql> flush logs;
10. ���������������
mysql> select * from tmp_list_001;
11.���������������
mysql> drop table tmp_list_001;
12. ���binlog������������
mysql> show master status;
13. ���������������������������������
#scp /mybackup/xtrabackup/full/200505165917.286 testip:/mybackup/xtrabackup/full/#scp /mybackup/xtrabackup/incr/* testip:/mybackup/xtrabackup/incr/
14. ������������������������
#cat xtrabackup_binlog_info
15. ���������������binlog������
#scp /var/mysql/log_bin/mybinlog.000046 testip:/var/mysql/log_bin/#scp /var/mysql/log_bin/mybinlog.000047 testip:/var/mysql/log_bin/
16. ������innodb_file_per_table������
mysql> show variables like '%innodb_file_per_table%';
17. ������mysql-utilities
# rpm -ivh mysql-utilities-1.6.5-1.el7.noarch.rpm mysql-connector-python-2.1.8-1.el7.x86_64.rpm
18. ������������������
# innobackupex --defaults-file=/mybackup/xtrabackup/full/200505165917.286/backup-my.cnf --apply-log --redo-only --user=root --password='R00t_123' --export /mybackup/xtrabackup/full/200505165917.286/
19. ���������������������
# innobackupex --defaults-file=/mybackup/xtrabackup/full/200505165917.286/backup-my.cnf --apply-log --redo-only --user=root --password='R00t_123' --export /mybackup/xtrabackup/full/200505165917.286/ --incremental-dir=/mybackup/xtrabackup/incr/200505165954.893/
20. ���������������������
# innobackupex --defaults-file=/mybackup/xtrabackup/full/200505165917.286/backup-my.cnf --apply-log --redo-only --user=root --password='R00t_123' --export /mybackup/xtrabackup/full/200505165917.286/ --incremental-dir=/mybackup/xtrabackup/incr/200505170052.986/
21. ���������������������
# innobackupex --defaults-file=/mybackup/xtrabackup/full/200505165917.286/backup-my.cnf --apply-log --redo-only --user=root --password='R00t_123' --export /mybackup/xtrabackup/full/200505165917.286/ --incremental-dir=/mybackup/xtrabackup/incr/200505170025.134/
22. ���������������
# mysqlfrm --diagnostic /mybackup/xtrabackup/full/200505165917.286/test/tmp_list_001.frm
23. ������������������������������
mysql> create database test;mysql> CREATE TABLE `test`.`tmp_list_001` (id int(11) NOT NULL, name varchar(20) DEFAULT NULL, PRIMARY KEY `PRIMARY` (`id`)) ENGINE=InnoDB;
24. ������������������������������
mysql> lock tables tmp_list_001 write;
25. ���������������
mysql> alter table tmp_list_001 discard tablespace;
26. ������ibd������
#cp /mybackup/xtrabackup/full/200505165917.286/test/tmp_list_001.ibd /var/lib/mysql/test/
27. ������������
#chown -R mysql.mysql /var/lib/mysql/test/tmp_list_001.ibd
28. ���������������
mysql> alter table tmp_list_001 import tablespace;
29. ���������
mysql> unlock tables;
30. ������������
mysql> select * from tmp_list_001;
������������
innodb_file_per_table
���- InnoDB 5.7 ������������������������������������������
- ������������������������������������
foreign_key_checks=0
��������������������� - InnoDB General Tablespace ���������
discard tablespace
���import tablespace
���������
������������
- ���������������������������������������������������������������������������������������������������������������
binlog
������������SSL ������������ - ������������������������������������������������������������������������
- ������
innodb_file_per_table
������������������������������������������������������������������������������������������������������������������������������������
������������������������������������������������������������������������
发表评论
最新留言
留言是一种美德,欢迎回访!
[***.207.175.100]2025年03月31日 14时14分47秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
nginx上配置phpmyadmin
2021-05-09
HustOJ二次开发之修改数据库连接池
2021-05-09
SpringBoot之整合Dubbo
2021-05-09
Drools之关键字及错误信息
2021-05-09
嘿!为你的应用创建滚动日志吧?
2021-05-09
一个JAVA应用启动缓慢问题排查 --来自jdk securerandom 的问候
2021-05-09
报警系统:php输出头信息以方便脚本抓取信息[排查篇]
2021-05-09
spring-boot-2.0.3之redis缓存实现,不是你想的那样哦!
2021-05-09
httprunner学习23-加解密
2021-05-09
jenkins学习6-进docker容器修改jenkins时间
2021-05-09
jenkins学习13-凭据管理(删除多余的凭据)
2021-05-09
有道云笔记 同步到我的博客园
2021-05-09
阿里云“网红"运维工程师白金:做一个平凡的圆梦人
2021-05-09
AnalyticDB for PostgreSQL 6.0 新特性介绍
2021-05-09
Alibaba Cloud Linux 2 LTS 正式发布,提供更高性能和更多保障!
2021-05-09
李笑来必读书籍整理
2021-05-09
vue书籍整理
2021-05-09