mysql 分区表如何恢复_如何恢复mysql 单个innodb 分区表
如何恢复mysql 单个innodb 分区表
2019年12月05日
阅读数:13
这篇文章主要向大家介绍如何恢复mysql 单个innodb 分区表,主要内容包括基础应用、实用技巧、原理机制等方面,希望对大家有所帮助。
Recover orphaned InnoDB partition tablespaces in MySQL
1. 建立同名,同结构 表
CREATE TABLE `employees` (
`id` int(11) NOT NULL,
`fname` varchar(30) DEFAULT NULL,
`lname` varchar(30) DEFAULT NULL,
`hired` date NOT NULL DEFAULT '1970-01-01',
`separated` date NOT NULL DEFAULT '9999-12-31',
`job_code` int(11) NOT NULL,
`store_id` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1
PARTITION BY RANGE (store_id)
(PARTITION p0 VALUES LESS THAN (6) ENGINE = InnoDB,
PARTITION p1 VALUES LESS THAN (11) ENGINE = InnoDB,
PARTITION p2 VALUES LESS THAN (16) ENGINE = InnoDB,
PARTITION p3 VALUES LESS THAN (21) ENGINE = InnoDB);
2.建立冗余非分区表:
CREATE TABLE t1_t LIKE t1;
#移除分区
ALTER TABLE t1_t REMOVE PARTITIONING;
#discard tablespace:
ALTER TABLE t1_t DISCARD TABLESPACE;
#拷贝待回复的ibd 分区文件到mysql datadir 目录下,并修改成冗余分区表名的ibd 文件;
copy t1#P#p0.ibd as t1_t.ibd into the MySQL data directory
#导入到冗余表空间中:
ALTER TABLE t1_t IMPORT TABLESPACE;
#将普通冗余分区表交换到分区表中:
ALTER TABLE t2 EXCHANGE PARTITION pxsp1 WITH TABLE t2_t;
on MySQL 5.7.5, I created the same t2 table above, DISCARD TABLESPACE ,
copy the partition tablespaces from my test 5.6 instance and IMPORT TABLESPACE And done! ??
ALTER TABLE t1 DISCARD PARTITION p2, p3 TABLESPACE;mysql
mysql 分区表如何恢复_如何恢复mysql 单个innodb 分区表相关推荐
- mysql删除数据库恢复_详解MySQL数据库恢复误删除数据
血的教训,事发经过就不详述了.直接上操作步骤及恢复思路(友情提示:数据库的任何操作都要提前做好备份),以下是Mysql数据后的恢复过程: 1. 找到binlog 恢复数据的前提是必须开启Mysql的b ...
- mysql 中文名不能同步_关于恢复MySQL主主数据的同步问题
2.数据文件大小同步 mysql01和mysql02两个数据刚装配完成时,从实施后盾可知.互为主从,数据同步畸形,运行过程中某些原由招致mysql02去同步mysql01毛病,而对外供给办事的vip一 ...
- mysql 导入单个表_MySQL 备份恢复(导入导出)单个 innodb表
MySQL 备份恢复单个innodb表呢,对于这种恢复我们我们很多朋友都不怎么了解了,下面一起来看一篇关于MySQL 备份恢复单个innodb表的教程 在实际环境中,时不时需要备份恢复单个或多个表(注 ...
- mysql分区表详解_详解MySQL分区表
前言: 分区是一种表的设计模式,通俗地讲表分区是将一大表,根据条件分割成若干个小表.但是对于应用程序来讲,分区的表和没有分区的表是一样的.换句话来讲,分区对于应用是透明的,只是数据库对于数据的重新整理 ...
- mysql分区表的好处_浅谈MySQL分区表优点和限制
分区是将一个表的数据按照某种方式,逻辑上仍是一个表,也就是所谓的分区表.分区引入了分区键的概念,分区键用于根据某个区间值(或者范围值).特定值列表或者hash函数值执行数据的聚集,让数据根据规则分布在 ...
- 向mysql数据库发送指令_常用的MySQL数据库命令大全
飞信2017V5.6.8860.0 官方正式版 类型:聊天其它大小:69.1M语言:中文 评分:9.6 标签: 立即下载 常用的MySQL命令大全 一.连接MySQL 格式: mysql -h主机地址 ...
- mysql 常规命令操作_常见的MySQL命令大全
一.连接MySQL格式: mysql -h主机地址 -u用户名 -p用户密码1.例1:连接到本机上的MYSQL.首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot ...
- mysql 数据库命令大全_常用的MySQL数据库命令大全
飞信2017V5.6.8860.0 官方正式版 类型:聊天其它大小:69.1M语言:中文 评分:9.6 标签: 立即下载 常用的MySQL命令大全 一.连接MySQL 格式: mysql -h主机地址 ...
- mysql的原理图解_图文并茂讲解Mysql事务实现原理
开篇 相信大家都用过事务以及了解他的特点,如原子性(Atomicity),一致性(Consistency),隔离型(Isolation)以及持久性(Durability)等.今天想跟大家一起研究下事务 ...
- 操作 mysql 不生成日志_详解MySQL的日志
MySQL日志 MySQL的日志记录了MySQL的日常操作和错误信息,通过这些日志我们可以知道MySQL内部发生的事情,可以为MySQL的优化和管理提供必要的信息. MySQL的日志主要有:二进制日志 ...
最新文章
- ubuntu 10.04 顶部任务栏消失!!
- springboot 的启动流程
- 【面试相关】非计算机专业如何1年内自学拿到算法offer
- 工程师和科学家有什么区别
- Java XMPP负载测试工具
- java 不定参数方法_java中不定长参数的使用方法
- famous javascript library.
- 苹果A14芯片GeekBench跑分曝光:单核1583分 多核4198分
- java内存模型—先行发生原则
- ActiveReports 报表应用教程 (9)---交互式报表之动态排序
- java当中的定时器的4种使用方式
- 浅析 @PathVariable 和 @RequestParam(转发,非原创)
- Maven搭建SSM框架测试HTTP 接口
- 央行等四部门发布资管新规全文
- 古诗词知识图谱(一)
- gfs mysql_美国gfs数据介绍和解析
- 苹果IOS的ANCS服务
- PCB中邮票孔的用处以及常用设置
- 图形界面操作系统发展史
- Excel规划求解Solver:三种方法的区别