有谁知道你是否或如何增加phpMyAdmin中的导入大小限制?目前我的服务器限制为50MB.
请注意,这与upload_max_filesizephp.ini中的不同.该值设置为2MB.
我需要将一个表导入到我的一个数据库中,并且导入的phpMyAdmin限制为50MB阻止我这样做.
谢谢.
修改 - 附件是2个屏幕截图:
屏幕截图#1 - phpinfo()显示php.ini设置.
屏幕截图#2 - 显示phpMyAdmin导入限制

mba*_*emy 48
你还可以增加post_max_size,看看它是否有帮助?
通过HTML表单上传文件使得上传被视为任何其他表单元素内容,这就是为什么post_max_size还需要增加.
更新:最终解决方案涉及命令行:
要导出只有1个表,你会这样做
mysqldump -u user_name -p your_password your_database_name your_table_name > dump_file.sql
Run Code Online (Sandbox Code Playgroud)
并导入:
mysql -u your_user -p your_database < dump_file.sql
Run Code Online (Sandbox Code Playgroud)
'drop table your_tabe_name;' 也可以添加到导入脚本的顶部(如果它尚不存在),以确保在脚本创建并填充之前删除表
Sha*_*rky 48
如果您正在使用WHM/Cpanel,那么为了在phpmyadmin的导入部分中更改"Max:50MiB"限制,您必须在WHM(Web Host Manager)中更改两个值.
步骤1)转到Tweak设置,找到"cPanel PHP Max上传大小"根据您的需要进行更改.保存更改.
步骤2)转到Tweak设置,找到"cPanel PHP Max POST size"根据您的需要进行更改.保存更改.
回到你的phpMyadmin.价值应该已经改变.



详情如下:
Edy*_*rre 47
通过执行以下操作,我在正确工作时遇到了同样的问题
更改到php.ini文件
post_max_size = 800M
upload_max_filesize = 800M
max_execution_time = 5000
max_input_time = 5000
memory_limit = 1000M
Run Code Online (Sandbox Code Playgroud)
现在重新启动以使更改生效
小智 7
我有同样的问题.我的.sql文件是830 MB,允许的phpMyAdmin导入大小是50MB(如屏幕截图所示).当我将文件压缩为.zip时,它的大小变为大约80 MB.然后我把它压缩成bzip2格式,我惊讶地看到文件大小被压缩到只有12MB(从830MB到12MB !!!).由于phpMyAdmin允许三种压缩类型,即.zip,.gzip和.bzip2,因此我上传了压缩的bzip2文件和中提琴....它被导入到数据库中!因此,通过使用正确的压缩,我能够将830MB .sql文件导入phpMyAdmin.
注意: phpMyAdmin导入页面清楚地指示压缩文件名应该像filename.sql.bz2.它不应该像filename.bz2.
注意2:您可以使用7-Zip软件将.sql文件压缩为bzip2压缩文件.cPanel还可以选择将文件压缩为bzip2格式.
小智 6
首先,您必须根据您的要求更改php.ini文件中的值.
post_max_size = 1024M
upload_max_filesize = 1024M
max_execution_time = 3600
max_input_time = 3600
memory_limit = 1024M
Run Code Online (Sandbox Code Playgroud)
注 - 请仔细更改这些值.这些值将影响该服务器的所有项目.
现在,如果以上解决方案不起作用,请检查您的phpmyadmin.conf文件.如果您使用WAMP,则可以在"C:\ wamp64\alias"中找到该文件.
您必须更改以下值.
已存在于文件中的值为 -
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
Run Code Online (Sandbox Code Playgroud)
将以上代码更改为 -
# 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
Run Code Online (Sandbox Code Playgroud)
现在只需重新启动服务器,即可使用更改的值.:)
小智 5
这是由于phpmyadmin中的文件大小导入限制,默认值非常低,所以你应该增加upload_max_filesize你可以在你的php.ini中更改它,替换为
upload_max_filesize = 100M
小智 5
您可以从 php.ini 文件增加限制。如果您使用的是 Windows,您将从 C:\xampp\php 目录中获取 php.ini 文件。
现在更改以下几行并设置您的限制
post_max_size = 128M
upload_max_filesize = 128M
max_execution_time = 2000
max_input_time = 3000
memory_limit = 256M
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
295135 次 |
| 最近记录: |