Innodb之拷贝InnoDB表从一服务器到另一台服务器
将Innodb类型的表从一台服务器拷贝到另一台服务器,或从一个库拷贝到另一个库。
前提是:innodb_file_per_table =ON.
1 先在目标服务器(库)上创建一个相同的表结构。
如:
2 废弃原有的表空间

3 在源服务器(库)上,执行FLUSH*** FOR EXPORT操作,目的是将buffer pool 中缓存的数据持久化到硬盘并生成.cfg文件。

4 将 .cfg文件和.ibd文件目标服务器(库)中。
直接 cp 命令就行。
5 在源服务器(库)上,执行 UNLOCK TABLES 以释放被锁定的表【flush tables *** for export】

6 在目标服务器(库)上,IMPORT TABLESPACE以导入表空间

如上像我一样报上述错误,请修改 .cfg和.ibd 文件操作权限为mysql.
这样可以迅速的实现对大表数据的拷贝与转移。
对于分区的处理方式与上述方式相同。
也可以部分分区进行单独处理。方法如下:
1先在目标上创建相同的的表结构:

2废弃要转移的表空间分区

3 Flush 源表,


4 复制指定的分区

5 UNLOCK 源表
6 在目标表上导入表空间

Innodb之拷贝InnoDB表从一服务器到另一台服务器的更多相关文章
- Innodb之拷贝InnoDB表从一服务器到另一台服务器2
		
本章节阐述将表移动到不同server上的技术.如可以将整个Mysql 实例转移到更大.更快的Server上:也可以拷贝整个实例到Slave上:也可以拷贝单个表或某些表到其他Server上(数据仓库). ...
 - 用svnsync 同步备份 svn 版本库 从一台服务器到另一台服务器
		
如用svnsync 同步备份两台机器的svn .(就以linux服务器到windows服务器为例子) 要同步的项目名称:source_svn svn 版本库1 .4 以上 源目录: ...
 - oracle数据库的迁移(从一台服务器到另一个台服务器,从oracle 10g到oracle 11g)
		
这个过程呢,还是蛮艰难的.... 一.最初我使用的是Navicat中的数据传输来迁移的,虽说整个数据库的迁移没有成功,但传输指定的对象时还是传输成功了.所以还是记录一下吧. 1.前提连接好数据库.在指 ...
 - 删除HT和CAS角色与扩展在另一台服务器
		
背景:原先使用三合一方式部署的架构,如今不再满足企业需求,因此需要将原来的一台服务器多角色的拆分开,即由原来CAS.HT.MBX角色集一台服务器的分成两台服务器来部署,此架构为MBX角色单独部署在 ...
 - logstash+redis收集负载均衡模式下多台服务器的多个web日志
		
一.logstash的简介 一般我们看日志来解决问题的时候要么 tail+grep 要么 把日志下载下来再搜索,可以应付不多的主机和应用不多的部署场景.但对于多机多应用部署就不合适了.这里的多机多应用 ...
 - 14.8.4 Moving or Copying InnoDB Tables to Another Machine  移动或者拷贝 InnoDB 表到另外机器
		
14.8.4 Moving or Copying InnoDB Tables to Another Machine 移动或者拷贝 InnoDB 表到另外机器 这个章节描述技术关于移动或者复制一些或者所 ...
 - MySQL Innodb的两种表空间方式
		
要说表空间,MySQL的表空间管理远远说不上完善.换句话说,事实上MySQL根本没有真正意义上的表空间管理.MySQL的Innodb包含两种表空间文件模式,默认的共享表空间和每个表分离的独立表空间.只 ...
 - 14.6.1 Creating InnoDB Tables  创建InnoDB 表:
		
14.6.1 Creating InnoDB Tables 创建InnoDB 表: 创建一个InnoDB 表,使用CREATE TABLE 语句,你不需要指定 ENGINE=InnoDB子句 如果In ...
 - InnoDB存储引擎的表空间文件,重做日志文件
		
存储引擎文件:因为MySQL表存储引擎的关系,每个存储引擎都会有自己的文件来保存各种数据.这些存储引擎真正存储了数据和索引等数据. 表空间文件 InnoDB存储引擎在存储设计上模仿了Oracle,将存 ...
 
随机推荐
- jersey
			
http://www.cnblogs.com/bluesfeng/archive/2010/10/28/1863816.html
 - VVDocumenter升级后不能使用问题
			
VVDocumenter-Xcode是Xcode上一款快速添加标准注释,并可以自动生成文档的插件.有了VVDocumenter-Xcode,规范化的注释,只需要输入三个斜线“///”就可以搞定,非常方 ...
 - 学号160809224姓名黄家帅c语言程序设计实验2 选择结构程序设计
			
实验2-1 输入3个数,并按由大到小的顺序输出. 实验要求: 编写一个C程序,输入3个数,并按由大到小的顺序输出. 源码: #include <stdio.h>void main(){ i ...
 - Sqli-LABS通关笔录-13
			
输入账号:'123密码:456就报错了,报错如下所示: 跟刚才一样的.双引号换成了单引号而已. 注入为布尔型盲注,可以使用二分法注入 THE END
 - Opencv,腐蚀,膨胀,轮廓检测,轮廓外接多边形
			
//形态学腐蚀 cvErode(pDstImage,pDstImage,,); //形态学膨胀 cvDilate(pDstImage,pDstImage,,); //中值滤波 cvSmooth(pDs ...
 - 6 HandlerDescriptor 处理程序描述类——Live555源码阅读(一)基本组件类
			
这是Live555源码阅读的第一部分,包括了时间类,延时队列类,处理程序描述类,哈希表类这四个大类. 本文由乌合之众 lym瞎编,欢迎转载 http://www.cnblogs.com/oloroso ...
 - httpclient+Jsoup总结
			
Jsoup.parse解析HTML字符串,如Jsoup.parse("<html><head><title>Firstparse</title> ...
 - 'ModelOptions' object has no attribute 'get_field_names
			
peewee安装时随意了点.装了2.8.0的. 倒回到2.6.0就好了. sudo pip uninstall peewee sudo pip install peewee==2.6.0
 - CentOS6.5安装Tab增强版:bash-completion
			
CentOS6.5安装Tab增强版:bash-completion,可补全命令参数: 因为CentOS官方源并不带有bash-completion的包,所以,为了可用yum安装,增加epel的源, 首 ...
 - Silverlight datagrid 排序 (转)
			
Silverlight的DataGrid有很多强大之处,其中一个便是排序. DataGrid指定过ItemsSource之后,通过点击列头就可以实现排序,不用写任何代码.这对我这种懒人来说实在是太爽了 ...