教程逐步教您如何更改 phpMyAdmin 中导入 SQL 文件的接受大小限制。 当您需要导入大型数据库时很有帮助。 在 phpMyAdmin 中更改上传大小限制 SQL 文件。
当我们的工作与 数据库大多数达到我们 phpMyAdmin的,我们提供管理支持基地eprin Web界面。 从phpMyAdmin,我们可以在一个数据库中,我们有机会做任何改动。 我们可以添加数据库,创建,删除和编辑数据库表中,我们可以删除或 进口数据库.
在标准配置(default) 功能 ”进口“以 phpMyAdmin的,不要让我们上传 MySQL的 2MB文件大于(2,048 KIB)。 如果我们需要一个大于2 MB的数据库,则会发生错误:You probably tried to upload too large file. Please referer to documentation for ways to workaround this limit.“
一个解决方案,将压缩的数据库文件(SQL)的格式之一 GZIP, bzip2 或 拉链,但如果数据库文件非常大,那么我们当然甚至不压缩它来获取2MB下可以扫描的文件 phpMyAdmin的。 唯一的办法是改变大小的限制,允许上传。
变更上传/导入大小限制在phpMyAdmin
进口商限制,由下式给出的配置 PHP社区,要改变这种限制将需要编辑配置文件响应PHP(php.ini中)。
根据所使用的系统,php.ini 可以位于“/etc/php.ini
“,”/etc/php5/apache2/php.ini
” 或在另一个位置 Web服务器。 找到它的最简单方法是登录服务器(通过 SSH的),然后在命令行中输入“locate php.ini
”。 找到php.ini文件后,我们继续进行编辑。
nano /etc/php.ini
在文件中 php.ini 搜索并编辑以下行:
max_execution_time = 60 ; Maximum execution time of each script, in seconds (def. 30)
max_input_time = 90 ; Maximum amount of time each script may spend parsing request data (def. 60)
memory_limit = 128M ; Maximum amount of memory a script may consume (def. 128mb)
upload_max_filesize = 200M ; Maximum allowed size for uploaded files. (def. 2mb)
post_max_size = 180M ; Maximum size of POST data that PHP will accept
在我们的例子中,我们将要导入的文件的最大尺寸不超过 180MB。 这意味着可以导入通过的phpMyAdmin数据库180MB的。
在凡特您的需求 改变的执行时间和内存限制 使用。 如果设置的时间 php.ini 很小,并且要导入的文件很大,那么可能会出现错误“超时”进口。 为此,您必须更改“max_input_time
“和”max_execution_time
”。 内存限制也是如此,对于大型数据库必须增加该限制。 进行更改后,使用“ nano”编辑器,单击 Ctrl + X 然后 ”Y“(是的是的 Enter 保存更改。
最后一步是重启 Apache的Web服务器.
systemctl restart httpd
或
/etc/init.d/httpd restart
重启后 阿帕奇 您可以从数据库中导入文件。
Stealth Settings – 更改导入大小限制在phpMyAdmin.
旧教程,但仍然相关。 多谢!
但是,它并非在所有情况下都有效。 上传时连接超时。