在大数据量的情况,通过传统的sql导出 再导入,速度很慢,现在我们用文件拷贝的方式来解决这个问题:
要拷贝的文件:mysql 数据目录 data 下文件大致如下图:
由上图可以看到,data目录下 ,每一个数据有一个目录,另外,还有个 ibdata1文件
我们拷贝的时候,就拷贝ibdata1文件 和 对应的数据库目录 到新的 mysql的 数据目录下,
如果 在同一台服务器内部 位置转移,用cp 命令就可,如果是2台服务器之间,用scp命令;
拷贝完成后,改变数据目录的 所有者为 mysql的启动用户即可