海口公司网站建设,wordpress head.php,上海网站建设公司站霸网络,网页设计代码爱心假设需求#xff1a;需要把库test1中的的数据迁移到test2中#xff0c;并且test2中数据量特别大硬性条件#xff1a;1.mysql 使用 Innodb引擎#xff0c;且开启独立表空间#xff0c;2.两个库的mysql版本一致(不同版本下未做测试)1.导出test1库的表结构创建语句#xff0…假设需求需要把库test1中的的数据迁移到test2中并且test2中数据量特别大硬性条件1.mysql 使用 Innodb引擎且开启独立表空间2.两个库的mysql版本一致(不同版本下未做测试)1.导出test1库的表结构创建语句在test2库中执行2.使test2库表空间卸载SELECT CONCAT(ALTER TABLE , TABLE_NAME, discard tablespace;) FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA test2 and TABLE_TYPE like %TABLE%把这条语句查询结果导出为sql文件然后在test2中执行这个sql文件执行完毕则使test2库所有表空间已卸载3.停止mysql服务4.进入mysql的数据文件夹windows下目录类似“C:\ProgramData\MySQL\MySQL Server 5.6\data”进入test1文件夹中复制所有.ibd文件到“test2”中5.开启mysql服务并使test2库表空间装载SELECT CONCAT(ALTER TABLE , TABLE_NAME, import tablespace;) FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA test2 and TABLE_TYPE like %TABLE%类似地把上面执行结果导出为sql文件在执行至此数据库test1中所有的数据已迁移到test2中