全球主机交流论坛

标题: 原先mysqldump出来一个20g的.sql数据库,现在导入报错 [打印本页]

作者: flyfish    时间: 2016-7-11 16:51
标题: 原先mysqldump出来一个20g的.sql数据库,现在导入报错
mysql -uroot -p xxx < xxx.sql 报错了。
(, 下载次数: 0)
mysql版本是对的啊。有啥办法不?
作者: rockyou    时间: 2016-7-11 16:51
USERNAME导出的时候数据没有加引号封闭吧,有异常字符。
EMEDITOR可以打开
作者: flyfish    时间: 2016-7-11 16:53
本帖最后由 flyfish 于 2016-7-11 16:54 编辑

或者有啥软件能打开那么大的.sql?
记事本,notepad啥的,太大了打不开。phpmyadmin、navicat导入都报错。

作者: singhigh    时间: 2016-7-11 16:57
是表的结构出问题了。
作者: flyfish    时间: 2016-7-11 16:59
singhigh 发表于 2016-7-11 16:57
是表的结构出问题了。

空的数据库没有表往里面导都不行啊~
怎么解?
作者: du45273117    时间: 2016-7-11 17:44
本帖最后由 du45273117 于 2016-7-11 17:46 编辑

导入超大sql出错我也遇到过,各种方式都式了,反正就是出错。
最后用了一个很笨但很实用的办法,

先找一台性能不错的大内存电脑,
用编辑器把这个sql文件打开(非常慢,只要不卡死就行),然后把sql拆分(为了速度先拆分1/2,再1/4,直到每份文件大小不超过10M),再把这些小文件里面的sql直接放到mysql里面去执行。
作者: tianky    时间: 2016-7-11 18:35
发来共享了。
作者: Kvm    时间: 2016-7-11 19:09
  1. mysql -uroot -p密码  数据库名  < xxx.sql
复制代码

作者: walkman660    时间: 2016-7-11 20:02
数据大了用主从同步是最保险的
作者: yugan300    时间: 2016-7-11 20:40
提示: 作者被禁止或删除 内容自动屏蔽
作者: flyfish    时间: 2016-7-13 14:37
du45273117 发表于 2016-7-11 17:44
导入超大sql出错我也遇到过,各种方式都式了,反正就是出错。
最后用了一个很笨但很实用的办法,

悬赏给楼上了。麻烦在http://www.52.ht/thread-317639-1-1.html这个帖子里回复下,把这个给你。
作者: kingjci    时间: 2016-7-13 15:27
大的库最好不要用其他第三方的软件,直接用mysqldump导出,mysql导入不容易出错,多年的经验告诉我第三方软件会出现各种各样的问题




欢迎光临 全球主机交流论坛 (https://52.ht/) Powered by Discuz! X3.4