mysql导入大容量SQL备份文件


之前工作中遇到一个问题,就是导入大容量sql文件,sql文件大概有2个G,包含了表结构和数据。当时用命令行、workbench等工具都试过了,都会出现各种各样的错误,因为比较着急,后来实在没办法,就手工删除了很多记录,然后再导入了。

想问下,大家再导入大容量SQL文件的时候,都是通过什么方法?文件或命令行的方式都行

备份 mysql

野生油库里 12 years, 6 months ago

我是把sql文件放入服务器,在服务器里面进行source 就可以了。只要sql没错误,每次都很快的

黄金D闪光 answered 12 years, 6 months ago

上半年处理过一次类似的案例,也是sql老出错。
最后解决方法是:将数据转成xml或者json文件,最后用navicat就导进去了。

节操兜售中 answered 12 years, 6 months ago

命令行拯救世界


 mysql -h hostname -u username -p databasename < sqlfile.sql

题主再试试把文件分割成几部分

bladelo answered 12 years, 6 months ago

6个g的sql文件,我直接在mysl中使用sourse,半个小时左右吧

我爱明日香 answered 12 years, 6 months ago

Your Answer