首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >BigDump -意外:无法设置文件末尾后面的文件指针

问BigDump -意外:无法设置文件末尾后面的文件指针
EN

Stack Overflow用户
提问于 2011-05-08 15:59:35
回答 2查看 4.2K关注 0票数 1

当试图通过BigDump启动3.9GB的sql文件时,出现了错误

意外:无法设置文件末尾后面的文件指针

数据库转储是从PHPMyAdmin导出的。文件未损坏。有什么问题吗?导入这么大的数据库的其他方法是什么?

EN

回答 2

Stack Overflow用户

发布于 2011-05-08 16:18:28

大转储使用一种INSERT INTO table VALUES (....)类型的方法。

这是一种非常缓慢的插入方式!

使用

代码语言:javascript
复制
LOAD DATA INFILE 'c:/filename.csv' INTO TABLE table1

而不是。请注意,即使在Windows上也使用正斜杠。

请参阅:http://dev.mysql.com/doc/refman/5.1/en/load-data.html

这是向MySQL表中插入数据的最快方法。

但是,只有当输入文件位于与MySQL服务器相同的服务器上时,它才能工作。

票数 1
EN

Stack Overflow用户

发布于 2012-04-08 19:10:12

我得到了类似的错误:I can't seek into .sql

造成此错误的原因是,BigDump试图在.sql-File的末尾设置指针,然后找出它的大小(使用fseek()和fteil()函数)。由于fseek()在处理2GB上的文件时失败,因此会出现此错误。解决方案是将SQL文件分割成1,5GB - 2GB大小的块.

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5928536

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档