MySQL迁移的常用方法 - SEO - 新闻资讯 - MySQL迁移的常用方法
新闻资讯

MySQL迁移的常用方法

发布时间:2021-04-14 浏览次数:15

先进的MySQL迁移‍先进的MySQL迁移‍MySQL在当下是越来越流行,且储存在MySQL的数据量也是逐渐增大。就单单拿表格来说,数据量就很惊人!表格数据越来越多,后期只会影响SQL的办事效率。那有些客户因为个人需求,会进行MySQL迁移,大规模的对表格进行归档分区到其他实例或者其他库表等等。那MySQL迁移常见的方法有哪些呢?

8b37a69eab95c89e

1.数据库直接导出,拷贝文件到新服务器,在新服务器上导入。

2.使用第三方迁移工具

3.数据文件和库表结构文件直接拷贝到新服务器,挂载到同样配置的MySQL服务下通常有三种方案:

方案一的优点:会重建数据文件,减少数据文件的占用空间,兼容性更好,导出导入很少发生问题,需求灵活。缺点:使用传统导出导入时间占用长。

方案二的优点:设置完成后传输无人值守,自动完成。缺点:不够灵活,设置繁琐,传输时间长,异常后很难从异常的位置继续传输。

方案三的优点:时间占用短,文件可断点传输,操作步骤少。缺点:新旧服务器中MySQL版本及配置必须相同,可能引起未知问题

假如MySQL迁移是因为业务瓶颈或项目改造等需要变动数据表结构的(比如分区分表),我们便只能使用方案一了。像我工作的小伙伴常使用MySQL的 SELECT INTO OUTFILE 、LOAD DATA INFILE 快速导出导入数据

【导出导出工作准备】:导出前关闭日志,避免数据备份过程中频繁记录日志 。删除主键,关闭自动增长。在该表中主键其实作用不大,自动增长是需要的(mysql中自动增长的一列一定要为key,所以设置为主键),等待MySQL迁移结束后重新设置回来

在进行MySQL 迁移使用上述方法时,遇到问题先不要着急,可以问一下懂行的朋友。一些数据该保存的保存,该删的删,这样可以避免很多麻烦。


相关推荐

产品试用 产品试用
400-820-6580 免费电话