首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >phpMyAdmin:无法导入大型数据库文件,有什么建议吗?

问phpMyAdmin:无法导入大型数据库文件,有什么建议吗?
EN

Stack Overflow用户
提问于 2011-02-19 22:20:39
回答 9查看 93.4K关注 0票数 21

我最近买了一台新电脑,所以我想我应该把我所有的网络项目都搬过来。移动文件很容易,然而,移动数据库似乎有点难。我使用phpMyAdmin导出所有数据库,并将其保存到localhost.sql。然后,我也尝试使用phpMyAdmin将其导入到我的新计算机上,得到以下错误:

代码语言:javascript
复制
No data to import. Either no filename was sent or the filesize exceeded the maximum allowed size. See FAQ 1.16. (This was translated from Swedish)

我按照建议看了一下常见问题解答。他们提到了一个叫BigDump的工具。所以我下载了它,在查看了运行它所需的设置后,我意识到我也不能使用它。为什么?因为它需要连接到一个特定的数据库。我正在尝试一次导入多个数据库。所以,在那里没有成功。

我还尝试将PHP的upload_max_filesize (以及常见问题解答中提到的另一个)设置为类似999的值。由于某些原因,这似乎也不起作用。在再次运行之前,我确实重新启动了所有服务。

我应该提一下,我在我的旧电脑上使用了XAMPP,在我的新电脑上我切换到了WAMP。不过,这应该没什么关系,对吧?因为这两个“包”都使用phpMyAdmin和apache。

对于如何绕过这个噩梦有什么建议吗?

EN

回答 9

Stack Overflow用户

发布于 2013-11-21 16:54:24

在xampp\php\php.ini中进行更改

查找:

代码语言:javascript
复制
post_max_size       = 8M
upload_max_filesize = 2M
max_execution_time  = 30
max_input_time      = 60
memory_limit        = 8M

更改为:

代码语言:javascript
复制
post_max_size       = 750M
upload_max_filesize = 750M
max_execution_time  = 5000
max_input_time      = 5000
memory_limit        = 1000M
票数 8
EN

Stack Overflow用户

发布于 2011-02-19 22:23:01

您可以从命令行导入-类似于mysql < databasedump.sql (取决于操作系统)。

票数 3
EN

Stack Overflow用户

发布于 2013-09-20 19:48:05

这将在几秒钟内导入您的大型sql文件:

代码语言:javascript
复制
e:\xampp\mysql\bin>mysql -u root -h localhost < verybigsqlfile.sql

不要使用phpmyadmin导入大型sql文件。如果您使用的是mysql online,则使用mysql控制台访问。

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

https://stackoverflow.com/questions/5051253

复制
相关文章

相似问题

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