求助!请问mysql如何快速导入超大的sql文件? 之前将大量的文件通过load infile 方式载入mysql,建立了数据库,后来备份出来sql文件有十几个G,再把它迁移到另一个机器的mysql,用的是Navicat,速度慢的还不如重新从文件再导入一遍,后来改用了source命令,一样的慢。请问如何快速的将sql文件导入到mysql库,或者有什么工具和建议?分不多,非常感谢大家! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 貌似没有,除非你直接COPY数据库文件 导sql文件一般都比较慢 不管是先建还是后建索引快的方法就是用xtrabackup备份物理文件来还原,或者锁定数据库 然后拷贝数据文件 十几个G,慢是当然的了。我觉得用source 命令算快的了。 谢谢!我在网上搜到一种方法,停止数据库之后,用该数据库的ibd文件覆盖,但是好像无法在插入新数据 正在研究您提的方法,我在试试 没什么好办法,导入SQL语句就等于一条一条语句执行,时间肯定需要长。直接复制所有文件,当然可以,但有风险。 向大家汇报进展:自己直接拷贝ibd文件覆盖的方法不行,但是采用xtrabackup备份ibd来还原是可以的,这个软件太牛了!我昨天是在同一台机器测试的,晚上测下不同机器的,但是操作系统相同。还有个问题,这个xtrabackup可以直接迁移数据库,如果还能合并导入新的库,而不覆盖原有的库就更完美了,当然,现在已经解决了很大的问题!感谢各位高手!分不多,谢谢大家! gcc编译 静态链接mysql库的问题 如何处理业务相关字段? ACMAIN_CHM 请进。以前的一个贴子。 mysql有类似mssql中的checksum命令使得一字符串对应唯一int值没? 刚学SQL不怎么懂,求解答 PHP4+MySql的初级问题! 刚毕业出来实习的菜鸟求前辈们指导! 求助技术大牛,VC 6.0 连接配置mysql 5.6 跪求,急等,多谢! hibernate不支持regexp 求大神解决 c++ 操作mysql mysql_query返回值问题 Database Error Message: Access denied for user
正在研究您提的方法,我在试试
自己直接拷贝ibd文件覆盖的方法不行,但是采用xtrabackup备份ibd来还原是可以的,这个软件太牛了!
我昨天是在同一台机器测试的,晚上测下不同机器的,但是操作系统相同。还有个问题,这个xtrabackup可以直接迁移数据库,如果还能合并导入新的库,而不覆盖原有的库就更完美了,当然,现在已经解决了很大的问题!感谢各位高手!分不多,谢谢大家!