14.6.2 Moving or Copying InnoDB Tables to Another Machine 移动或者copy InnoDB 表到另外的机器
14.6.2 Moving or Copying InnoDB Tables to Another Machine 移动或者copy InnoDB 表到另外的机器 这个章节描述技术关于移动或者copying 一些或者全部的InnoDB 表到不同的服务器。 比如,你可以移动整个MySQL 实例到一个更大,更快的服务器, 你需要克隆整个MySQL 实例到一个新的复制slave server, 你可以拷贝单个表到另外的server 来开发和测试应用,或者到数据库仓库看来产生报告。 Techniques for moving or copying InnoDB tables include: Transportable Tablespaces MySQL Enterprise Backup Copying Data Files (Cold Backup Method) Export and Import (mysqldump) 使用小写名称对于跨平台的移动或者复制: 在Windows上,InnoDB总是存储数据库和表名字内部小写格式。 移动databases 以一个2进制格式从Unix到Windows 或者从Windows到Unix, 创建所有的数据库和表使用小写名字。 一个方便的方式来完成是增加下面行到[mysqld]章节 [mysqld]
lower_case_table_names=1 Transportable Tablespaces MySQL 5.6.6中介绍, 传输表空间功能使用FLUSH TABLES FOR EXPORT 来准备InnoDB 表 用于copy 从一个服务器到另外一个。 为了使用这个功能, InnoDB 表必须在innodb_file_per_table 为ON的情况下创建, 这样每个InnoDB 表有它自己的表空间 MySQL Enterprise Backup MySQL 企业备份产品允许你备份一个运行的MySQL 数据库, 包括InnoDB和MyISAM 表,以最小的中断来操作产生一个一致性的数据库快照。 当MySQL Enterprise Backup 是copyInnoDB 表, 读取和写入到InnoDB和MyISAM表可以继续。 在拷贝MyISAM 和其他非InnoDB表,读(不是写) 到那些表是允许的。 额外的,MySQL Enterprise Backup 可以创建压缩的备份文件, backup InnoDB的子集。集合MySQL binary log, 你可以执行按时间点恢复。 Copying Data Files (Cold Backup Method) 复制数据文件(冷备份方法) 你可以移动一个InnoDB 数据库实现通过复制所有相关的文件 就像MyISAM 数据文件, InnoDB 数据和log files 是2进制兼容在多有的平台 有相同的浮点数格式。 可移植考虑对于.ibd文件: 当你移动或者copy .ibd文件,数据库目录名字必须相同在源和目的系统。 表定义存储在InnoDB 共享的表空间包含数据库名字, 事务IDs 和log sequence numbers 存储在表空间文件在不同数据库也不同 移动一个.ibd 文件和相关的表从一个数据库到另外一个,使用一个RENAME 语句 RENAME TABLE db1.tbl_name TO db2.tbl_name; 如果你有一个干净的的.ibd文件的备份,你可以恢复它到MySQL 安装 如下: 1.表没有被删除或者truncate 资产你复制.ibd 文件, 因为这样做会改变table id 存储在表空间里。 2. 执行ALTER TABLE 语句来删除当前的.ibd文件 ALTER TABLE tbl_name DISCARD TABLESPACE; 3. 复制备份.ibd 文件到适当的数据库目录 4.执行ALTER TABLE 语句告诉InnoDB 使用新的.ibd文件
14.6.2 Moving or Copying InnoDB Tables to Another Machine 移动或者copy InnoDB 表到另外的机器的更多相关文章
- 14.8.4 Moving or Copying InnoDB Tables to Another Machine 移动或者拷贝 InnoDB 表到另外机器
14.8.4 Moving or Copying InnoDB Tables to Another Machine 移动或者拷贝 InnoDB 表到另外机器 这个章节描述技术关于移动或者复制一些或者所 ...
- 14.8.3 Physical Row Structure of InnoDB Tables InnoDB 表的物理行结构
14.8.3 Physical Row Structure of InnoDB Tables InnoDB 表的物理行结构 一个InnoDB 表的物理行结构取决于在创建表指定的行格式 默认, Inno ...
- 14.8.2 Role of the .frm File for InnoDB Tables InnoDB 表得到 .frm文件的作用
14.8.2 Role of the .frm File for InnoDB Tables InnoDB 表得到 .frm文件的作用 Vsftp:/data01/mysql/zjzc# ls -lt ...
- 14.8.1 Creating InnoDB Tables 创建InnoDB 表
14.8.1 Creating InnoDB Tables 创建InnoDB 表 创建一个InnoDB表,使用CREATE TABLE 语句,你不需要指定ENGINE=InnoDB 子句 如果Inno ...
- 14.6.7?Limits on InnoDB Tables InnoDB 表的限制
14.6.7?Limits on InnoDB Tables InnoDB 表的限制 警告: 不要把MySQL system tables 从MyISAM 到InnoDB 表. 这是不支持的操作,如果 ...
- 14.6.1 Creating InnoDB Tables 创建InnoDB 表:
14.6.1 Creating InnoDB Tables 创建InnoDB 表: 创建一个InnoDB 表,使用CREATE TABLE 语句,你不需要指定 ENGINE=InnoDB子句 如果In ...
- 14.2.5.1 Role of the .frm File for InnoDB Tables InnoDB .frm文件的作用
14.2.5.1 Role of the .frm File for InnoDB Tables: 14.2.5.1 Role of the .frm File for InnoDB Tables I ...
- Error copying image in the datastore: Not allowed to copy image file
opennebula error copying image in the datastore not allowed to copy image file Error copying image i ...
- Effective C++:条款14:在中小企业资源管理copying表现
(一) 在一项条款说法auto_ptr和tr1::share_ptr适合heap-based资源.然而,并非所有的资源都heap-based的.换句话说不tr1::shared_ptr 和 auto_ ...
随机推荐
- CUSPARSE 第三章 CUSPARAE索引和数据格式
(纯属自学笔记,部分翻译,不会翻译的不翻译) 3.1 索引基本格式 该函数库支持 zero- and one-based 索引. The index base 是通过 cusparseIndexBas ...
- Entity Framework基金会
概要 Entity Framework缩写EF,微软ORM产品. 本篇博客将简单的介绍它,至于它的详细深层次的使用,大家能够查询对应的操作手冊,该篇不过入门. Entity Framework和Lin ...
- RadioButtonList控件
在这里只写,绑定数据库数据的RadioButtonList控件: 一: 首先,先在数据库中建立一张表: 1 CREATE TABLE KK 2 ( 3 id INT, 4 [name] VARCHAR ...
- Java --CountDownLatch简介
CountDownLatch 1.类介绍 一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待.用给定的计数 初始化 CountDownLatch.由于调用了 coun ...
- ThreadLocal用法和实现原理(转)
如果你定义了一个单实例的java bean,它有若干属性,但是有一个属性不是线程安全的,比如说HashMap.并且碰巧你并不需要在不同的线程中共享这个属性,也就是说这个属性不存在跨线程的意义.那么你不 ...
- Savitzky-Golay滤波器(2)
前几天写过一篇介绍 Savitzky-Golay滤波器的文章, 没想到最近做项目还真的用上了. 因此就顺便写了个 C 语言的自动计算生成 SG 滤波器系数的程序.利用这里的代码可以生成任意阶数的 SG ...
- BNU Questions and answers
http://www.bnuoj.com/bnuoj/problem_show.php?pid=2490 这个题是先输入一个整数n,说明有几个数据,然后输入n个整数,然后用三个#分开,后面输入整数k, ...
- Jquery中的$().each,$.each的区别
在jquery中,遍历对象和数组,经常会用到$().each和$.each(),两个方法.两个方法是有区别的,从而这两个方法在针对不同的操作上,显示了各自的特点. $().each,对于这个方法,在d ...
- C# - 委托_求定积分通用方法
代码: using System; using System.Collections.Generic; using System.Linq; using System.Text; using Syst ...
- WCF技术剖析之二十: 服务在WCF体系中是如何被描述的?
原文:WCF技术剖析之二十: 服务在WCF体系中是如何被描述的? 任何一个程序都需要运行于一个确定的进程中,进程是一个容器,其中包含程序实例运行所需的资源.同理,一个WCF服务的监听与执行同样需要通过 ...