
求助!请问mysql如何快速导入超大的sql文件?
之前将大量的文件通过loadinfile方式载入mysql,建立了数据库,后来备份出来sql文件有十几个G,再把它迁移到另一个机器的mysql,用的是Navicat,速度...
之前将大量的文件通过load infile 方式载入mysql,建立了数据库,后来备份出来sql文件有十几个G,再把它迁移到另一个机器的mysql,用的是Navicat,速度慢的还不如重新从文件再导入一遍,后来改用了source命令,一样的慢。请问如何快速的将sql文件导入到mysql库,或者有什么工具和建议?分不多,非常感谢大家?-0-#貌似没有,除非你直接COPY数据库文件
展开
3个回答
2013-12-01
展开全部
向大家汇报进展:自己直接拷贝ibd文件覆盖的方法不行,但是采用xtrabackup备份ibd来还原是可以的,这个软件太牛了!我昨天是在同一台机器测试的,晚上测下不同机器的,但是操作系统相同。还有个问题,这个xtrabackup可以直接迁移数据库,如果还能合并导入新的库,而不覆盖原有的库就更完美了,当然,现在已经解决了很大的问题!感谢各位高手!分不多,谢谢大家!
2013-12-01
展开全部
十几个G,慢是当然的了。我觉得用source 命令算快的了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-12-01
展开全部
谢谢!我在网上搜到一种方法,停止数据库之后,用该数据库的ibd文件覆盖,但是好像无法在插入新数据 正在研究您提的方法,我在试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询