正规的h5网站,宁波网站建设开发,wordpress推广模板,app网站及其特色前言 
数据库有一张表里有1000万条数据#xff0c;通过sql导入会非常缓慢#xff0c;如果数据库版本相同#xff0c;迁移表可以通过复制表idb文件实现快速迁移。 一、系统环境 
原服务器系统#xff1a;centos7.4 
原服务器数据库版本#xff1a;MySQL5.7.21 
新服务器系统… 
前言 
数据库有一张表里有1000万条数据通过sql导入会非常缓慢如果数据库版本相同迁移表可以通过复制表idb文件实现快速迁移。 一、系统环境 
原服务器系统centos7.4 
原服务器数据库版本MySQL5.7.21 
新服务器系统window10 
新服务器数据库版本MySQL5.7.21 
二、准备工作 
需要准备的东西 
1.建表的SQL语句(在新的服务器执行) 
2.表的.idb文件 三、操作步骤 
下面的操作都在新服务器新数据库上执行 
1.创建表 
这里表叫user 具体sql省略 
2.删除表空间 即会删除.idb文件 
mysql ALTER TABLE user DISCARD TABLESPACE;
Query OK, 0 rows affected (0.01 sec) 
3.复制idb文件 
从原服务器复制表idb文件到新数据库对应的路径通常位于 
D:\ProgramData\MySQL\MySQL Server 5.7\Data\数据库名\ 
4.导入表空间 
执行下面命令 
mysql alter table user import tablespace;
Query OK, 0 rows affected, 1 warning (54.73 sec) 
四、检查数据 
做完上述操作理论上数据表就可以查看了。