14.8.4 Moving or Copying InnoDB Tables to Another Machine 移动或者拷贝 InnoDB 表到另外机器
这个章节描述技术关于移动或者复制一些或者所有的InnoDB 表到不同的服务器。
比如,你可能需要移动整个Mysql 实例到一个更大的,更快的服务器,你需要克隆整个MySQL 实例到一个新的复制slave 服务器,
你可以需要复制单个表到另外的机器来开发或者测试一个应用,或者到一个数据仓库来产生报表。
移动和复制InnoDB 表包含的技术:
1. Transportable Tablespaces
2. MySQL Enterprise Backup
3.Copying Data Files (Cold Backup Method)
4.Export and Import (mysqldump)
使用小写字母用于垮平台的移动和拷贝
在Windows上, InnoDB 总是存储数据库和表名字内部为小写。
移动数据库2进制格式从Unix到Windows 或者Windows 到Unix,创建所有的数据库 表使用小写名字。
一个方便的方式来完成这个是增加下面行到[mysqld]章节在创建任何数据库和表时:
[mysqld]
lower_case_table_names=1
Copying Data Files (Cold Backup Method)
你可以移动一个InnoDB 数据库简单的复制所有先关的文件