致命错误:超出最大执行次数

rah*_*das 4 php wamp

我正在尝试将大型数据库导入我的WAMP 2.5服务器phpmyadmin.导入某些表后发生错误:

致命错误:第285行的C:\ wamp\apps\phpmyadmin4.1.14\libraries\dbi\DBIMysqli.class.php超过了最大执行时间360秒

并且导入过程已停止.我已经增加max_execution_time了我的php.ini文件.任何人都可以帮我解决这个问题吗?

Eva*_*eil 22

不要修改php.ini文件!

修改phpMyAdmin文件的别名:J:\wamp\alias\phpmyadmin.conf

在该行之前</Directory>,您可以描述您想要的内容:

php_admin_value upload_max_filesize 128M
  php_admin_value post_max_size 128M
  php_admin_value max_execution_time 360
  php_admin_value max_input_time 360
</Directory>
Run Code Online (Sandbox Code Playgroud)

您可以根据需要更改时间或大小.


Rig*_*lly 6

您也可以完全忘记phpMyAdmin并使用 mysql console

使用wampmanager图标菜单执行以下操作: -

left click wampmanager -> MySQL -> MySQL Console
Run Code Online (Sandbox Code Playgroud)

如果您更改了root用户ID的密码,请在遇到挑战时输入密码,或者如果您没有更改密码,只需按Enter键即可.

确保USE databasename备份文件中有a ,如果现在不手动输入,然后使用该source命令从备份文件运行还原.

USE YourDatabase;
SOURCE C:/path/to/backup/file.sql;
Run Code Online (Sandbox Code Playgroud)

请注意即使您在Windows上也使用UNIX目录分隔符.

此工具没有时间限制,因为它不是PHP脚本,并且将在没有问题的情况下运行到备份的末尾.

  • @MurtazaMandvi谢谢,但对于初学者来说,接受的答案可能更容易,特别是当WAMPServer 2.5附带预先配置的那些确切设置时,只是增加它们非常简单.大多数初学者都被命令行吓到了. (4认同)
  • 比被标记为回答的那个好得多 (2认同)