首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何导入180Mb的表而不出现max_questions错误

问如何导入180Mb的表而不出现max_questions错误
EN

Stack Overflow用户
提问于 2016-01-11 17:50:29
回答 1查看 131关注 0票数 0

我必须在一个共享(我知道这意味着有麻烦)的主机上导入一个180Mb的表,并且我得到了max_questions错误。限制是75000,他们甚至不愿意在一个小时内提高限制。查询数约为2000000。

我一直在使用bigdump上传gz文件,但是这个限制要了我的命。

有没有办法拆分表格并逐位上传或以某种方式合并?我一直在网上搜索,但解决方案主要是为那些可以访问数据库设置的人。

EN

回答 1

Stack Overflow用户

发布于 2016-01-11 21:20:04

我假设你已经在你的网站目录中安装了phpmyadmin,否则请从官方网站下载最新的phpmyadmin版本。然后将其解压到您的网站目录中,如果是这样的话,请执行以下步骤。

通过sftp或ftp访问您的网站目录。

如果您不能通过sftp或ftp访问您的网站目录,那么您可以设置cron作业来获取文件。

在phpmyadmin目录中找到config.inc.php文件。在我的例子中,它位于以下位置:

\public_html\phpmyadmin3.2.0.1\config.inc.php

找到带有$cfg‘’UploadDir‘的行,并将其更新为:

$cfg‘’UploadDir‘= 'upload';

在phpmyadmin目录中创建一个名为“upload”的目录。

**\public_html\phpmyadmin3.2.0.1\upload**

然后将您尝试导入的大型sql文件放入新的上载目录中。

现在,当您转到phpmyadmin控制台中的db导入页面时,您会注意到一个以前没有的下拉列表

它包含您刚刚创建的上载目录中的所有sql文件。

现在,您可以选择此选项并开始导入。

参考:http://daipratt.co.uk/importing-large-files-into-mysql-with-phpmyadmin/comment-page-4/

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

https://stackoverflow.com/questions/34718399

复制
相关文章

相似问题

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