宇宙主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

欧基零壹微头条IP归属甄别会员请立即修改密码
查看: 3019|回复: 12

原先mysqldump出来一个20g的.sql数据库,现在导入报错

[复制链接]
发表于 2016-7-11 16:51:49 | 显示全部楼层 |阅读模式
50金钱
mysql -uroot -p xxx < xxx.sql 报错了。
111.jpg (27.2 KB, 下载次数: 0)
mysql版本是对的啊。有啥办法不?

最佳答案

查看完整内容

USERNAME导出的时候数据没有加引号封闭吧,有异常字符。 EMEDITOR可以打开
发表于 2016-7-11 16:51:50 | 显示全部楼层
USERNAME导出的时候数据没有加引号封闭吧,有异常字符。
EMEDITOR可以打开
 楼主| 发表于 2016-7-11 16:53:18 | 显示全部楼层
本帖最后由 flyfish 于 2016-7-11 16:54 编辑

或者有啥软件能打开那么大的.sql?
记事本,notepad啥的,太大了打不开。phpmyadmin、navicat导入都报错。
发表于 2016-7-11 16:57:52 来自手机 | 显示全部楼层
是表的结构出问题了。
 楼主| 发表于 2016-7-11 16:59:56 | 显示全部楼层
singhigh 发表于 2016-7-11 16:57
是表的结构出问题了。

空的数据库没有表往里面导都不行啊~
怎么解?
发表于 2016-7-11 17:44:56 | 显示全部楼层
本帖最后由 du45273117 于 2016-7-11 17:46 编辑

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

先找一台性能不错的大内存电脑,
用编辑器把这个sql文件打开(非常慢,只要不卡死就行),然后把sql拆分(为了速度先拆分1/2,再1/4,直到每份文件大小不超过10M),再把这些小文件里面的sql直接放到mysql里面去执行。
发表于 2016-7-11 18:35:03 | 显示全部楼层
发来共享了。
发表于 2016-7-11 19:09:59 | 显示全部楼层
  1. mysql -uroot -p密码  数据库名  < xxx.sql
复制代码
发表于 2016-7-11 20:02:56 | 显示全部楼层
数据大了用主从同步是最保险的
发表于 2016-7-11 20:40:06 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|FastFib VPS论坛

GMT+8, 2024-9-20 18:51 , Processed in 0.087000 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表