首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将数据库上载到phpmyadmin时出错

问将数据库上载到phpmyadmin时出错
EN

Stack Overflow用户
提问于 2014-05-23 06:34:03
回答 1查看 697关注 0票数 0

我试图向localhost/phpmyadmin上传一个280 to 数据库(.sql),但我一直收到以下错误:

​

​

代码语言:javascript
复制
Fatal error: Maximum execution time of 300 seconds exceeded in C:\wamp\apps\phpmyadmin4.04\libraries\dbi\mysqli.dbi.lib.php on line 267

值得一提的是,我将文件php.ini中的php.ini更改为350 m,将upload_max_filesize (也在php.ini文件中)更改为300 m。这是因为我的.sql文件大约是300米。

我怎样才能克服这一切?

编辑:

正如@Duikboot建议的那样,我通过cmd进行了导入,它起了作用:

  • 转到mysql路径。就我而言: cd C:\wamp\bin\mysql\mysql5.6.12\bin
  • 然后连接到根目录: mysql -u根-p -h 127.0.0.1
  • 如果有密码,请输入密码。

如果.sql文件有一个create查询,我不确定接下来的两个步骤是否是必要的

  • 创建一个新的数据库: 创建数据库NewDataBaseName;
  • 使用它: 使用NewDataBaseName;
  • 最后导入文件(输入完整路径)。就我而言: 资料来源c:/testdb.sql; 注意,它是反斜杠(/),而不是普通斜杠()
EN

回答 1

Stack Overflow用户

发布于 2014-05-27 18:09:35

错误信息应该给你一个提示!

代码语言:javascript
复制
Maximum execution time of 300 seconds exceeded

您将需要增加允许的执行时间以及您所做的其他更改。

所以编辑php.ini (使用wampmanager菜单确保编辑正确的文件)

找到参数max_execution_time = 300并增加到max_execution_time = 900

一个更好的解决方案是专门为phpmyadmin设置所有这些值。因此,您不会影响在浏览器中运行的php脚本的正常执行。所以把你改变的值设置回你改变之前的值,然后.

编辑\wamp\alias\phpmyadmin.conf并添加以下命令

代码语言:javascript
复制
Alias /phpmyadmin "c:/wamp/apps/phpmyadmin4.0.4/" 

<Directory "c:/wamp/apps/phpmyadmin4.0.4/">
    Options Indexes FollowSymLinks ExecCGI
    AllowOverride all
    Require local

    php_admin_value upload_max_filesize 300M
    php_admin_value post_max_size 350M
    php_admin_value max_execution_time 600
    php_admin_value max_input_time 360
</Directory>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23822472

复制
相关文章

相似问题

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